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

Make other implementations more visible to users #2020

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

brunoborges
Copy link

The list of other implementations is hidden in the About page, which few developers will hit. By showing developers this list in the Downloads page, developers can be better informed and aware that the Ruby language is rich and widely adopted to the point of having multiple implementations and engines to run Ruby code.

The list of other implementations is hidden in the About page, which few developers will hit. By showing developers this list in the Downloads page, developers can be better informed and aware that the Ruby language is rich and widely adopted to the point of having multiple implementations and engines to run Ruby code.
@brunoborges brunoborges requested a review from a team as a code owner March 27, 2019 07:05
@brunoborges
Copy link
Author

@jcserracampos hey Julio, any chance this can be considered?

@brunoborges
Copy link
Author

brunoborges commented Nov 25, 2020

Hey @ismailarilik, @hsbt, @stomar -- any chance you can take a look at this?

Copy link
Member

@sorah sorah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The download page is for MRI. I guess there's better room for this kind of information. Although I agree to have a link to the information on download page.

Current changes are too big for putting onto the download page.

@sorah
Copy link
Member

sorah commented Nov 25, 2020

OK, this language was exactly taken from the existing about page. https://www.ruby-lang.org/en/about/

The download page isn't for this language.

@brunoborges
Copy link
Author

brunoborges commented Nov 25, 2020

Let's forget about the text for a second, and discuss the main point: Ruby is a programming language specification that has multiple implementations. The proposal here is to surface these other implementations under the Download page because that is the page that almost every developer visits.

I'd be curious to see a traffic analysis of the Download page versus the About page, but I'd confidently guess that the About page gets less than a 1/10 of the hits that the Download page gets.

By raising awareness that Ruby has multiple implementations, developers can more confidently invest in Ruby for new projects. This of course assuming that ruby-lang.org is a website dedicated to the Ruby language more than to the Ruby runtime.

@sorah
Copy link
Member

sorah commented Nov 26, 2020

But ruby-lang.org is for MRI. Why you put the info above of Compiling Ruby section? I agree indicating visitors about alternative runtimes would be better, but the proposed change is too long. I'd suggest adding a link to the existing section on "About" page for such runtimes.

@brunoborges
Copy link
Author

Got it, thanks for the feedback. I'll work on that proposed change sometime this week.

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

Successfully merging this pull request may close these issues.

3 participants