Coder Social home page Coder Social logo

murajun1978 / railsguides.jp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yasslab/railsguides.jp

0.0 1.0 0.0 184.16 MB

Ruby on Rails Guides in Japanese (Railsガイド)

Home Page: https://railsguides.jp/

License: MIT License

Ruby 96.30% HTML 2.09% CoffeeScript 0.35% Yacc 0.01% CSS 0.40% JavaScript 0.79% Gherkin 0.01% Shell 0.04%

railsguides.jp's Introduction

Build Status

日本語訳について

本リポジトリはRuby on Rails Guidesを日本語に訳したものです。
Railsガイドでは、Railsの各機能の仕組みや最新の機能、リリース情報などがまとまっています。

Ruby on Rails ガイド
https://railsguides.jp/

これからRailsを勉強する方は「Railsチュートリアル」がオススメです。
Railsガイドと同様に、RailsチュートリアルもWeb版は無料で読めます :)

Ruby on Rails チュートリアル:実例を使ってRailsを学ぼう
https://railstutorial.jp/

フィードバックについて

本ガイドを読んで、誤字・脱字・誤訳などを見かけましたら、本リポジトリの Issue にてお気軽に報告して頂けると幸いです。「直接Pull Request を送りたい!」という場合には、下記の「Railsガイドの生成方法」を参照してください。

もし原著の間違いを見つけましたら、本ガイドのRailsのドキュメントに貢献する を参考にしてください。

本ガイドの品質向上に向けて、皆さまのご協力が得られれば幸いです。よろしくお願い致します。

ブラウザでRailsガイドの修正を提案する

多分これが一番簡単だと思います。

  1. ブラウザ上で guides/source/ja を開く
  2. 直したいファイルを開く (例: upgrading_ruby_on_rails.md)
  3. 画面右にある ✎ アイコン (Fork this project and edit this file) をクリックする
  4. 気になる箇所を修正し、修正内容にタイトルと説明文を付け、Propose file change をクリックする
  5. 修正内容を確認し、問題なければ Create pull request をクリックする

以上で完了です。提案されたRailsガイドの修正はコミッターによって再確認され、問題なければ提案された内容が反映されます。もし問題があってもコミッター側で気付いて修正することができるので、まずはお気軽に提案してみてください ;)

Railsガイドの生成方法

本リポジトリにPull Requestを送付したい方は、下記を参照してください。

1. 既存のHTMLファイルをローカルで生成および確認(Jekyll)

(rubyのバージョンは.ruby_versionに記載があります。)

  1. $ bundle install
  2. $ bundle exec rake assets:precompile
  3. $ bundle exec jekyll server
  4. localhost:4000 から既存のHTMLファイルを確認する

2. 編集したHTMLをローカルで生成および確認 (Jekyll)

  1. /guides/source/ja 内の Markdown ファイルを編集する
  2. $ bundle exec rake assets:precompile
  3. $ bundle exec jekyll server
  4. localhost:4000 から変更結果を確認する
  5. (問題なければ) PRを送付する

3. CI と Heroku

  • PRが送られると、railsguides.jpのTravis CI が走ります。
  • CIが通らなかった場合は、該当箇所を修正してください。
  • マージされない限り本番環境 (Heroku) には反映されないので、気軽にPRを送っていただいて大丈夫です。

翻訳に関する細かなアレコレ

以下は原著へのフィードバックや、翻訳に関するより詳細な情報です。必要に応じてご参照ください ;)

継続的翻訳システムについて (現在移行中)

Railsガイドを支える継続的翻訳システム - SpeakerDeck

本リポジトリの仕組みについては、上記のスライドで詳しく解説されています。

翻訳の流れ (継続的翻訳システム移行前の構成)

翻訳の流れ_v0 参考: [翻訳]Ruby on Rails 4.1リリース前にアップグレードガイドを先行翻訳した & 同じ翻訳を2回しないで済むようにした

なお、移行後は次のようなフローで更新していく予定です。 翻訳の流れ_v1

原著との差分を更新する方法
  • bin/merge-upstream を実行すると最新版が guides/source 内に取り込まれます。
  • 特に、原著を手元で確認したいとき、原著にPRを送付したいときに便利です。
  • 原著にPRを送るときは、事前にRailsのドキュメントに貢献するに目を通しておくとよいです :)
GTTに最新のドキュメントをアップロードする
GTT上で英語から日本語に翻訳する

協力者

運営者・スポンサー

本リポジトリは、Ruby/Railsの開発を支援する YassLab 社によってメンテナンスされております。

公式ドキュメントを支えるチームで、御社のプロジェクトを支援します。お気軽にお問い合わせください。

Ruby/Rails の開発支援サービス - YassLab
https://yasslab.jp/ja/agile

YassLab Logo

協力者の相談部屋

idobata.ioyasslab/railsguides.jp 部屋にて、Rails ガイドに関する情報交換しています。
覗いてみるだけの方も歓迎なので、是非お気軽に立ち寄ってみてください :D

井戸端会議の風景

ライセンス

CC BY-SA International

本ガイドはクリエイティブ・コモンズ 表示-継承 4.0 国際 (CC BY-SA 4.0) ライセンスに基づいて公開されています。

「Rails」および「Ruby on Rails」という名称、そして Rails のロゴは、David Heinemeier Hansson による登録商標で、すべての権利を有しています。

Ruby on RailsMITライセンスに基づいて公開されています。

railsguides.jp's People

Contributors

amatsuda avatar carlosantoniodasilva avatar dhh avatar drogus avatar eileencodes avatar fxn avatar guilleiguaran avatar jeremy avatar jonleighton avatar josevalim avatar josh avatar kamipo avatar kaspth avatar lifo avatar maclover7 avatar matthewd avatar miloops avatar nzkoz avatar pixeltrix avatar prathamesh-sonpatki avatar rafaelfranca avatar senny avatar sgrif avatar spastorino avatar technoweenie avatar tenderlove avatar vijaydev avatar vipulnsward avatar y-yagi avatar yasulab avatar

Watchers

 avatar

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.