Hi everyone!
At the current pace (well done @prohand, @guim31, and @lmilcent
), we’re starting to lose track of who’s doing what: we’ve already had a KNX duplicate, and as @GBoulvin mentioned earlier, the list is no longer really up to date.
So I created a 100% automatic tracking page, updated every 6 hours (and on demand):
For each of the 1,190 ideas on @pierre-gilles’s list, it shows:
- whether it is published in the store, in progress on GitHub, or available;
- the corresponding Gladys integration, with its cover, author, and link to the repository;
- the duplicates (multiple repositories for the same idea).
A second tab lists all the Gladys integrations identified (store + in-progress repositories), with their equivalent in the list. There’s a search, filters by status, priority, and category, and an xlsx/CSV export.
No one has to keep anything up to date: the page automatically reads the store, GitHub, and the list. It identifies published and in-progress repositories (created from the template), and it automatically links a Gladys integration to the list idea with the same name.
Where we stand today: 152 ideas out of 1,190 taken or done, 95 P1 out of 115, and 12 duplicates among Gladys integrations (KNX, tado°, Viessmann, Livebox, EcoFlow, Xiaomi Home, Plex, Mealie…).
For this to work, just one habit to adopt: when you take an integration, create the repository on the first day, from the template integration-template-js, with a name like gladys-…. It then appears as « in progress » at the next update, and others see that it’s taken. No form to fill out, no list to update.
Only create the topic gladys-assistant-integration upon publication: before that, the store would list an empty integration. If you don’t start from the template, the topic gladys-integration-wip has the same effect without affecting the store.
