Giter VIP home page Giter VIP logo

homepage's Introduction

The Ruby on Rails Homepage

This repository generates what goes on the https://rubyonrails.org website.

Contributions

If you notice spelling mistakes, or the latest version marker being out of sync, please do submit a pull request.

We do not, however, take pull requests for updating the list of highlighted Rails applications.

homepage's People

Contributors

asianmack avatar benbalter avatar carlosantoniodasilva avatar dhh avatar eileencodes avatar fxn avatar guilleiguaran avatar hulous avatar imtayadeway avatar jbampton avatar juanitofatas avatar jyunderwood avatar kaspth avatar koic avatar maclover7 avatar matthewd avatar mrhead avatar msathieu avatar pixeltrix avatar qrush avatar radar avatar rafaelfranca avatar spastorino avatar sudoremo avatar victorhazbun avatar vipulnsward avatar vis-kid avatar xuanxu avatar yhirano55 avatar zimski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homepage's Issues

More inclusive imagery

Let me start out by saying: I love the new site design, and all the images in https://github.com/rails/homepage/tree/57498c170f5ad26b552c22081403f6dc4cfe6036/images are so much friendlier than they were previously, and will make Rails more appealing and approachable to new programmers.

I'd like to suggest a further improvement. Currently, there is pretty good variety in terms of gender and age. However, there is 1 non-white person (specifically, the hand of a person of color in https://github.com/rails/homepage/blob/57498c170f5ad26b552c22081403f6dc4cfe6036/images/conduct.png) in all the images I've been able to find. There's also some irony in the globe image (https://github.com/rails/rails/blob/3278bca8771bacbc5b9574ee202f153651178142/guides/assets/images/getting_started/rails_welcome.png) which decorates the beautiful new welcome page having a bunch of people whom I wouldn't be surprised to see living on the same block in Palo Alto representing Rails around the world. It's not exactly a cultural cornucopia.

So, maybe we could take the original assets and look for ways to modify them to represent more of the full picture of the Rails community, and/or what we'd like it to look like. That could mean different skin colors (it's admittedly hard to know what was meant when the drawings are more outliney, but they already have lots of splashes of color so may as well do that with skin color too), having garments more representative of world cultures (hijab or Sikh turban, perhaps, for a start?), maybe a wheelchair or a cane or a small hearing aid, or a seeing eye dog (there's already a dog in there!), or any other element of diverse and inclusive communities with a visible component. (Feel free to add more dimensions in the comments, people!)

I suspect it would mean a lot to developers (and would-be developers!) to see that this is a community that isn't just welcoming to all skill levels and genders, but to people of all backgrounds and cultures, rooted in mutual respect and a big tent philosophy. Having just come from my fourth RailsConf, I've experienced this already in the community, and I think it would be just fantastic if our imagery reflected that as well.

So: How do we make this happen?

Question about translating the Rails Doctrine

Hi.

I'm not a Rails developer and actually I came from the Laravel side. But you know that this PHP framework used the doctrine of Ruby on Rails to reshape the process of application development in PHP.

So I decided to translate The Rails Doctrine into Persian, and my question is: Is it OK to PR a .html file in the /doctrine directory or should I follow a special standard?

All trailing slashes are broken

We have a significant number of links both in old blog posts, and in the main repo, which link to a URL with a trailing slash. These now 404 (including our links to the CoC, which we probably want to keep alive).

The easiest solution would be to use a tool like Jekyll or Middleman, which handle it for us.

Question about maintenance page vs. maintenance guides page

Hi there,

In a recent search for "Rails maintenance policy" using DuckDuckGo I ended up in the maintenance page for rubyonrails.org (https://rubyonrails.org/maintenance/) which has useful information but not quite as thorough as the guides page (https://guides.rubyonrails.org/maintenance_policy.html)

I was wondering... why are there two pages for the same thing? I usually want to read the information in https://guides.rubyonrails.org/maintenance_policy.html when I perform that search. Wouldn't it be better to condense everything in the guides page?

If you are open to this, I could submit a PR that adds a redirect from https://rubyonrails.org/maintenance to https://guides.rubyonrails.org/maintenance_policy.html

Please let me know.

Thank you! ๐Ÿ˜ƒ

Project Links from rails.gemspec and Rubygems lead to Nginx placeholder page

The url(http://www.rubyonrails.org/) listed on https://rubygems.org/gems/rails and https://github.com/rails/rails/blob/master/rails.gemspec#L17 currently lead me to the default "Welcome to nginx!" page. Instead of changing these urls to http://rubyonrails.org/ across these places(and the many others), shouldn't the redirect + server_name directive be properly configured?

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

Question about version number description

Rails seems releasing with 4th segment of the version number incremented like (6.0.3.3) when it only includes security fixes from the previous version. However the maintenance policy page (maintenance.html) mentions only about the first 3 segments of the version number and doesn't describe the 4th segment. Is this intentional?

Many top header links broken on RoR website.

Not sure this is the right place to report the problem (without getting on IRC).

When on a page such as "Guides" (I probably arrived here from Google searching).
Many of the links at the top do not work:

The main site (http://rubyonrails.org/) works for me, but I do note it appears to have a differing style than the one I am on.

Is this because of a website redesign, with some old links leading people to pages such as this one, kept by the search engine and/or the site itself?

Insecure connection on rubyonrails.org and *.rubyonrails.org sites not responding

Hi everyone.

Just noticed that some rubyonrails.org subdomains are not responding:

I'm not sure if this is an issue across all subdomains (I don't know how many there are), or just these few that I know of.

Interestingly, https://rubyonrails.org does respond but with and "Insecure connection" warning on Firefox:

screen shot 2018-05-08 at 10 22 22 am

I'm logging these under the same issue as I assume it's all related (essentially "sites are down") but happy to create two separate issues if more convenient. I'm also aware this is not a code-related issue so here might not be the most appropriate place to log the issues (let me know where if that's the case!)

Cheers

guides.rubyonrails.com is down

Not sure if this is the right place, but I couldn't find any repository specific to guides. It appears that guides.rubyonrails.com has been down for over 2 days now according to https://www.isitdownrightnow.com/guides.rubyonrails.org.html.

I also confirm that it's not accessible. Sometimes the main page shows up, but it seems to be from cache as refreshing or clicking any link will show an error saying that the connection was terminated.

Show stable release information

After today's security vulnerabilities, and for informational purposes, it would be nice to have a page that shows the latest stable version number for each Major release version.

This of course can all be found on rubygems.org, but it would be nice to have it somewhere prominent on rubyonrails.org especially for new people wanting to adopt Rails for production.

Apologies if this is already included in the site and I have missed it.

Smaller image files

I'm admittedly not sure how reasonable this would be, but I figured I'd suggest it regardless. If you have the images in SVG format, it'd be preferable to use those for the site (that is, if they're any smaller than the PNG versions). Assuming the images are raster, would it be possible to losslessly compress the PNG files?

Right now the page is 1.1MB, which is pretty heavy for a static site. The images make up ~430KB of that. The images are absolutely beautiful, and I definitely don't want you to change them from an artistic point-of-view, but I would like them to bear a lighter load if it's at all possible.

@asianmack I assume you'd be the best to ask about this?

Add Netlify previews for Pull Requests

๐Ÿ‘‹ I'd really like to start contributing to Rails more & I think the place I'd be most effective is improve the main websites performance ( the performance could be a little better ) & other bits.

The thing I'd want to start with that'll make contributing & reviewing easier, is adding preview environments for pull requests, I done something similar in https://github.com/zzak/sdoc/issues/162 where Netlify would spin up a temporary environment so we could see the change by clicking a link.

Would this be something you'd like (I'm super happy to make a PR to add any required files)? If possible I'd love to do the same to https://guides.rubyonrails.org/ :)

CC: @guilleiguaran

Translation on other languages

Hello guys! I have a proposition to add possibility to view on other languages Ruby on Rails Doctrine. So I have a repository with translation on Russian and Chinese https://github.com/dmitriy-strukov/rails-doctrine.

And cycle of translations on Habrahabr:

https://habrahabr.ru/post/327890/
https://habrahabr.ru/post/328942/
https://habrahabr.ru/post/329844/
https://habrahabr.ru/post/330650/

It be very nice if we can expand knowledge inside community and help people understand Doctrine in their own language. I ready to start making that functionality, please approve the task.

HTTPS

Adding HTTPS to the Rails website should be a no-brainer, seeing as Release blog posts include checksums. If provided over HTTP rather than HTTPS, they're kind of pointless, as an attacker would be significantly more capable of modifying the page contents.

Would strongly recommend using HTTPS here, since it's a static site Let's Encrypt should work well, possibly even easier with the acme-tiny utility.

Community link is broken

From IRC today:

[11:10:06] Googling for "rails irc" to check out where the IRC channel is gives "http://rubyonrails.org/community/" but that seems to not really go where it should

It looks like the problem is the trailing foward slash, as http://rubyonrails.org/community works just fine.

I'd submit a patch to fix this, but I don't think there's anything that I can do in this repo to fix that problem; it might a server side thing.

Just a heads up.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.