homieiot / convention

🏡 The Homie Convention: a lightweight MQTT convention for the IoT
https://homieiot.github.io/
Other
705 stars 59 forks source link

Reference implementations in the homie organization #202

Open Thalhammer opened 4 years ago

Thalhammer commented 4 years ago

How do we intend to go about reference implementations ? There has been a request to move the homie npm package to the organization and we have the esp8266 implementation repo due to historic reasons.

I do intend to rewrite my Homie C++ code to the most recent version of the spec in the next couple of month, so this would be an other option.

The question is do we want to house reference implementations in probably multiple languages in the organization or do we leave it completly to the outside community and just list them on the website ?

I can see good reasoning for both sides, so I'd like to hear your opinions. @bodiroga @mjcumming @marvinroger @euphi

mjcumming commented 4 years ago

I am open to either approach - if we do this I would happily move the Python Homie4 package here.

dougmeredith commented 3 years ago

The number of possible platforms and languages is endless, so I prefer the approach of leaving it to the community. I do find great value in the project providing links to known implementations, however. This would offer even more value if it could offer more information about the state of these implementations (experimental, pre-release, abandoned, etc.).