Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Parse and display arbitrary gem metadata, controllable by gem owners #637
Wouldn't it be great to tell the world things like:
Some proposal details:
We could surface such info on rubygems.org via a conventional key in the gemspec metadata, allowing metadata to be published on demand via the rubygems.org gem edit page, or possibly add a maintainership or maintainer notes field to the gem edit page (e.g. bf4-metric_fu could have a free text field that says, do not use).
Currently, if I need to deprecate a gem, I create a major version release with no content and a post-install message about what to do. e.g. metric_fu-rood v3.0.0 has the post-install message "Please install roodi. It is now being maintained. And gem uninstall metric_fu-roodi. Thanks :)"
I was recently asked about some gems that I published once, e.g. bf4-metric_fu, but have since deprecated. Because I'm nice, I didn't yank every single version out there. However, if there were a convention to surface the gem status, perhaps with a 'maintainership' key in the gemspec metadata, I could add that to the published gem.
A bonus, is that people programmatically getting info on gems could check if they're being maintained.