-
Notifications
You must be signed in to change notification settings - Fork 591
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explore ways to decrease maintenance burden #781
Comments
@postlund @ultratoto14 @rospogrigio - just putting this one out there as a continuation of some of your previous convos. |
I'd just like to chime in here to back you up a bit. Currently there are 397 open issues and 44 open pull requests. Seems like a mountain of work for the maintainers to get on top of, and it seems likely that it's only get worse without any changes. I've only just come to HA in the past few days and there is a mountain of information to get your head around trying to get everything working. It's quite difficult to find solutions specific to localtuya on the community.homeassistant.io forums; you're never really sure whether posts are about the included cloud based integration or this one. I think adding a discussion forum here might enable the community to help each other out with configuration and other problems. This may have the added effect of reducing the amount of issues posted. It's quite likely that many (posted) issues aren't really (code related) issues at all, but rather problems with individual setup. Even this post demonstrates an issue that really is a discussion. As another example I discovered (IMHO) a much simpler way of discovering DP IDs for your device using the Tuya IoT Platform website (that afaik you still need to use to find your keys anyway), but there wasn't really anywhere to raise it here. I posted to the community.ha.io forum, but it's been buried under configuration guides. I think it would be great to add it to the Wiki pages here, but is that really an "issue"??? BTW Speaking of the Wiki, the biggest problem facing localtuya, as I see it, is lack of documentation. Humble brag; I've got a Masters in Eng / Computer Science, but I'm doing my head in trying to figure out how to get all this setup, mostly due to a lack of documentation. eg. I have nfi where the |
Hi @EnsignR , thank you for your interest in localtuya and suggestions. |
Hi @rospogrigio, thanks for the reply. I've checked out #829 I was having trouble with the credentials and I couldn't figure out "WHYYYYYYY"` 😉 It discovered my 3 devices (Aldi/Cocoon LED strips) correctly so no need to look up the keys. However after selecting the DPs it goes back to the previous dialog, but the previous dialog but the selection has reverted back from light to switch. I missed changing this on one occasion and consequently deleted the device, but but could not re-add it. `Logger: custom_components.localtuya.pytuya [605...471] Failed to get status: During handling of the above exception, another exception occurred: Traceback (most recent call last): The above exception was the direct cause of the following exception: Traceback (most recent call last): As you'd probably expect rebooting the pi resolved this, and I've even got RGB and effect (aka "scene" by my device) selection working*, which were not previously. 😁
|
In relation to the original point raised in this "issue". Are you planning to roll in any of the current open issues or PRs into the new build? Cheers |
Well, first of all the authors of the PRs will need to merge the new version and make sure everything still works (as I expect, but I wouldn't be suprised if conflicts hard to solve would arise). |
To open the discussion up here further: the current buy me a coffee link has a max? Of 25 eur. I realise that right now there are not a large number of supporters via that specific mechanism, but what would it look like if a bug report had an open bounty? Going down this path should not obligate anyone to anything. But 25x users being able to throw a few bucks at a common problem, and that helps prioritise it? |
Well, first of all for your generous contribution that went beyond any imagination... really appreciate it.
So, this is the scenario actually. I can tell you that when a discussion or a PR gets quite animated (and there were a few) I eventually found the time to follow it and merge the work. For others, people just need to send some reminders and if I can find the time I can follow up with pleasure. |
There's a lot of PRs backed up, and a really interested community. That can be a bit tricky as an open source maintainer when pressed for time.
Previously: #264 discussed a bit of these things
Starting a general discussion for ideas around how contributions can be of a high quality and generally safe to merge, or how others can help with triage, etc.
Things that have worked in previous projects for me:
Flip to github org + teams?
Risk: HACS links break?
Maybe - 3x good PRs, bump up people to a contributor status?
A dev vs mainline branch, with core contributors controlling releases, but casual contributors able to merge to Dev?
More templates and automation
When is this closable?
Recommend closing this if a few of the PRs seem useful and are adopted; or if it sits with no activity for ~3 months.
The text was updated successfully, but these errors were encountered: