Thanks Bruce, honestly I do understand that. I just see other platforms providing an easy Marketplace of sorts to provision community add-ons, whilst also being clear that there are no endorsements or guarantees provided. I personally feel that is possible, but I don't begrudge you or the team feeling otherwise.
@csteele Ha sorry bud, glad you're willing to take it over. I just felt that the experience for new users would be improved if user packages were searchable out of the box, without having to find the right app to copy the code in. It would lower the entry requirement for newbies, but as said above, I do understand Bruce and the teams position, I just feel that it should be possible without them having to accept all the liability. Even an agreement that has to be accepted before any user code can be installed on a hub might cover it, but there might be other legal gotchas I'm not familiar with.
I think I'll mention that the "Fast Search" is implemented via a cron job that follows every link in the Master Manifest and gathers the keywords for search HOURLY and stuffs it in a database. Dominic has to tweek the Azure code to include new manifests, which could be an overnight delay.
There are currently 107 items in the Master Manifest resulting in 443 packages. I see there are 7 pull requests to his Master and I'll look at integrating them to mine tomorrow.
I too saw the writing on the wall when he wrote that "moving on" post. The thought of losing the only way to easily install apps/drivers really made me start thinking. So I went to work, creating a way to work with Bundles instead of separate 'parent apps/child apps/drivers/libraries'. I just about have my 'Bundle Manager' ready to launch.
I look forward to where @csteele will take HPM in the future and wish @dman2306 all the best. We are all grateful for the many things he brought to this community. Hopefully he'll come back at some point!
It's only when the Master Manifest is altered that a pull request is needed. The Master Manifest points to YOUR manifest(s) -- typically an Intermediate and then to Package Manifests. Both of those should be under your direct control. Alter at will. But expect it to take an hour for the automated tasks to detect your edit.
I would like to take a moment to thank @dman2306 for his awesome contributions that he has made over the years to the Hubitat community. We are wishing him the best of luck in the next chapters of his automated home. He will surely be missed!
The Hubitat Package Manager app will continue to grow with the help of this community as @csteele so graciously volunteered to look after the app. Please see the following thread for more details: