Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Current Status of ruby-lang.org

Current Status of ruby-lang.org



November 10, 2013

More Decks by SHIBATA Hiroshi

Other Decks in Technology


  1. Current Status of ruby-lang.org @hsbt RubyConf 2013 Current Status of

  2. My name is Hiroshi SHIBATA. I’m CRuby commiter. My twitter

    and github accounts are @hsbt. This is my github profile. My main work is OSS contributions.
  3. I’m root of ruby-lang docs.ruby-lang.org www.ruby-lang.org cache.ruby-lang.org bugs.ruby-lang.org I’m root

    of ruby-lang.org. I’ll introduce current status of ruby-lang.org.
  4. www.ruby-lang.org 1st. www.ruby-lang.org.

  5. ruby/www.ruby-lang.org www.ruby-lang.org is hosted by Github now. We can fix

    contents in ruby-lang.org easily. If you discovered typo and wrong sentence, please open issue or send pull request.
  6. จࣈ I introduced ruby-lang.org in reddotrubyconf, Singapore at Spring this

    year. We got Vietnamese translations in 6 months. Some of translations are out of date. We need to more contributions. Please join us.
  7. จࣈ Next is. I prepared https in ruby-lang.org.

  8. จࣈ This SSL certification is provided by GlobalSign Open Source

    Program. They provided us with wildcard certification. Thanks to GlobalSign.
  9. http://bugs.ruby-lang.org bugs.ruby-lang.org is official issue tracking in ruby development using

  10. hsbt@fluorine:~$ ruby -v ruby 1.8.7 (2010-08-16 patchlevel 302) [i486-linux] hsbt@fluorine:~$

    gem list ! *** LOCAL GEMS *** ! actionmailer (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10) actionpack (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10) activerecord (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10) activeresource (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10) activesupport (2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.10) columnize (0.3.4, 0.3.2) erubis (2.7.0) but bugs.ruby-lang.org is running with dedicated server now. It uses ruby 1.8.7 and rails 2.3. It’s too bad. They are already end of life.
  11. asakusarb/redmine4ruby-lang I hope to use Ruby 2.0 and latest version

    of redmine. Now we fork redmine on github.
  12. bugs.ruby-lang.org uses original plugin of redmine. I fixed their compatibility

    for Rails3. but I have no time for this migration. current status is pending.
  13. จࣈ Next host is docs.ruby-lang.org.

  14. จࣈ docs.ruby-lang.org provide only japanese documentation of Ruby. it name

    is “rurima”. rurima stands for “Ruby Reference Manual”
  15. จࣈ docs.ruby-lang.org provides english documentation now. this document is prepared

    by zzak. Thank you zzak.
  16. heroku provides server resources of www, bugs and docs and

    more. We are migrating our contents to heroku from dedicated server. After migrations, We plans to add CDN. Thanks for heroku.
  17. จࣈ cache.ruby-lang.org Next server is cache.ruby-lang.org. This host are providing

    official Ruby packages. We had recent problem. This host’s location is Japan. So USA and Europe is too far from this host.
  18. จࣈ I negotiated fastly and prepared CDN. You can get

    ruby packages with pretty fast in USA and Europe.
  19. จࣈ These are same host. but cache.ruby-lang.org enabled CDN. you

    can see this 10 times faster with CDN. Don’t use ftp, please use cache.ruby-lang.org. Thanks to fastly.
  20. Finally, We opened redesign contest of ruby-lang.org. We have a

    lot of submissions. I’ll introduce them in order of submission.
  21. จࣈ one

  22. จࣈ two

  23. จࣈ three

  24. จࣈ four

  25. five

  26. จࣈ six !

  27. จࣈ We are going to select one design in RubyWorld

    Conference at Nov.21-22 Stay tune! Thanks.