-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Show modules status on modules pages #316
Comments
Great idea @Dynnammo It shouldn't be easy to implement this, by adding a new attribute in the module's definition YAML and then to use that attribute to show it as a label in the site. An example on one of those files: https://github.com/decidim/decidim.org/blob/main/data/modules/access-codes.yml
IMHO if it isn't updated for a number of versions then it isn't maintained anymore. For instance for decidim the policy that we're following is that we're maintaining the last two minor versions (0.26 and 0.27 currently), and the other versions aren't maintained. What do you think if we follow the same logic for the modules @Dynnammo? In the future we could also automate this update of compatible versions, by using the |
I think the best way would be to use colors or maybe a tag system showing the latest version available. As instance, if the module is indeed available in the 2 latest minors, it should have a green badge with latest version on it. If not, recover the latest compatible version with a red color. Agree with you on the automating part, it would be very troublesome to do it manually. We could start by veryfying the Github latest release, since we already have the link to the development repository |
We can't use the "Releases" feature in GH as it's not a feature used extensively. For instance: https://github.com/Platoniq/decidim-module-access_codes They're not using it, and the installation method is using the GH url:
So, I think we would need to install it, as we can't parse the |
Currently, when visiting the modules pages : https://decidim.org/modules/, we see all developed modules throughout time.
However not all are up to the latest versions of Decidim available.
It would be great for each module to show (in a manner that could be discussed), the current status of the module (unmaintained, up to 0.xx)
The text was updated successfully, but these errors were encountered: