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

Current Status of ruby-lang.org

Current Status of ruby-lang.org

SHIBATA Hiroshi

November 10, 2013
Tweet

More Decks by SHIBATA Hiroshi

Other Decks in Technology

Transcript

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

    View Slide

  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.

    View Slide

  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.

    View Slide

  4. www.ruby-lang.org
    1st. www.ruby-lang.org.

    View Slide

  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.

    View Slide

  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.

    View Slide

  7. จࣈ
    Next is. I prepared https in ruby-lang.org.

    View Slide

  8. จࣈ
    This SSL certification is provided by GlobalSign Open Source Program. They provided us with wildcard certification.
    Thanks to GlobalSign.

    View Slide

  9. http://bugs.ruby-lang.org
    bugs.ruby-lang.org is official issue tracking in ruby development using redmine.

    View Slide

  10. [email protected]fluorine:~$ ruby -v

    ruby 1.8.7 (2010-08-16 patchlevel 302) [i486-linux]

    [email protected]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.

    View Slide

  11. asakusarb/redmine4ruby-lang
    I hope to use Ruby 2.0 and latest version of redmine. Now we fork redmine on github.

    View Slide

  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.

    View Slide

  13. จࣈ
    Next host is docs.ruby-lang.org.

    View Slide

  14. จࣈ
    docs.ruby-lang.org provide only japanese documentation of Ruby. it name is “rurima”. rurima stands for “Ruby Reference
    Manual”

    View Slide

  15. จࣈ
    docs.ruby-lang.org provides english documentation now. this document is prepared by zzak. Thank you zzak.

    View Slide

  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.

    View Slide

  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.

    View Slide

  18. จࣈ
    I negotiated fastly and prepared CDN. You can get ruby packages with pretty fast in USA and Europe.

    View Slide

  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.

    View Slide

  20. Finally, We opened redesign contest of ruby-lang.org. We have a lot of submissions. I’ll introduce them in order of
    submission.

    View Slide

  21. จࣈ
    one

    View Slide

  22. จࣈ
    two

    View Slide

  23. จࣈ
    three

    View Slide

  24. จࣈ
    four

    View Slide

  25. five

    View Slide

  26. จࣈ
    six
    !

    View Slide

  27. จࣈ
    We are going to select one design in RubyWorld Conference at Nov.21-22 Stay tune! Thanks.

    View Slide