Skip to content
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

Add version and default gem badges #128

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

janlelis
Copy link

This shows the current gem version and link to the gem pages on rubygems.org and stdgems.org

This shows the current gem version and link to the gem pages on rubygems.org and stdgems.org
@mrkn
Copy link
Member

mrkn commented Jan 10, 2019

@janlelis Adding the link to rubygems.org is OK. On the other hand, I don't know about stdgems.org. What is this site? While I saw the page for bigdecimal in the site, I couldn't get the important information for the development of bigdecimal there. I want to understand the necessity of adding the link to stdgems.org. Would you please explain it?

@janlelis
Copy link
Author

@mrkn The site's main purpose is to collect which default gems versions are bundled exactly with each version of Ruby itself.

Here is an example scenario where this info could be useful: If Ruby 1.2.3 would come with bigdecimal 0.1.2, but this version of bigdecimal had a security issue which would then later be fixed with bigdecimal 0.1.3, one could check if there version of Ruby (in this case 1.2.3) is affected.

The page should also serves as a general documentation of Ruby's standard library and make it easier to discover its contents and where to look further (for example, direct RDoc links, who is the maintainer, or the information where to submit bugs). If you have ideas for more helpful data to put there, I'd be happy to hear.

As for the badge, I think it could help people who find the repository, but do not know (yet) that the gem is part of Ruby's standard library and that they can just use it without having to install it first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants