Hello everyone, I’m excited to share my recent journey into setting up a developer environment to install my custom apps using HPM (Home Package Manager). While I’ve managed to get most of the setup figured out, there’s one particular aspect that’s been keeping me puzzled: the ‘id’ and ‘namespace’ fields in the manifest file. I’m hoping the community can shed some light on where these values originate from and how they’re determined.
For those who might not be familiar, HPM is a powerful tool for managing and installing apps within the Hubitat ecosystem. It streamlines the process, making it easier for developers like myself to distribute their work. However, understanding the inner workings of the manifest file is crucial for a smooth installation process.
I’ve spent considerable time researching and experimenting, but I’m still unclear on how the ‘id’ and ‘namespace’ are generated or assigned. Are these values automatically assigned by Hubitat, or is there a specific method developers should follow? Understanding this will not only help me but could also benefit others who are just starting their journey into Hubitat app development.
If anyone has insights or best practices regarding these fields, I’d be incredibly grateful for your guidance. Let’s collaborate to ensure that every developer can confidently navigate the setup process and leverage HPM to its fullest potential. Looking forward to your thoughts and experiences!