I’m not complaining about the lack of anything for myself. That’s the point. I can’t emphasize with all type of users of Home Assistant.
This is the same issue like the Linux OS where you have hardcore users and users.
In regards the the release notes, I read them all before applying an update and prepare myself for an eventual rollback to a previous situation when things don’t work out as expected. I’m still new to HA myself and learning every day. Same applies to the open-source software concept.
I was a Windows user software and other closed source software ( Architect - User - Administrator - Technician - Implementer ) before I was unable to work any longer.
Read this blog from the founder of HA https://www.home-assistant.io/blog/2016/01/19/perfect-home-automation/
I did create a github account to follow the work from Tom with the GPIO integration to make myself familiar with the workflow.
I stick to my previous statement, devs are often not the best individuals to provide the required information about their own child, their code.
There is a difference between a dev and a user. Users are often capable of creating complex systems with the provided tools but they should also be treated with respect.
You need to be willing to approach issues, like with the GPIO integration, as a learning experience as owner of the project and adapt.
Maybe I’ll start contributing in future, it all depends on personal factors.
Home assistant has a great community with lots of people willing to help each other out to create a local way of implementing automation. I DO understand why certain decisions were made but the communication and responses from certain individuals about the complaints with the GPIO situation were below civil.
One more thing, not all tinkerers are professional but did learn it because they want to stay away from closed source- cloud implementations.
HA is getting used more and more thus the project owners have to adapt too.
FYI, the Release Notes could contain more information. Often the related links don’t even contain proper motivation/information without spending hours digging.
Tinkerers and developers are not in the same realm.
One last comment, not all users are native English. The world is bigger then the US and the UK.