jekyllrb-ja キックオフを実施しました

あらすじ

Jekyllドキュメントの初版翻訳が終わりまして。

初版はえいや!でやれば進むもので、大変なのはそれを継続させていく事。

今後の進め方とかどこかで一回詰めたいな〜と思っていたら@yandodさんに集まる場所を提供していただきました!(Engine Yard BlogがJekyllなのだ)

Engine Yardさんありがとうございます!

詳細は以下。

日時

  • 7/18 19:30-21:00

場所

  • 株式会社 Engine Yard

参加者(名前順)

  • @chezou
  • @gosyujin
  • @harupong
  • @melborne
  • @tmkoikee
  • @yandod

自己紹介をしたら業務でJekyllを使いこんでいる人、ガチで翻訳している人などなど経歴がハンパなかった…。

やったこと

  • v2.0の進め方
    • ブランチ戦略
    • 本家への追従の仕方
    • 翻訳ワークフロー

v2.0の進め方

ブランチ戦略

  • ドキュメントなので特に分ける必要はないのではないか
    • progitでもテストがこけなければメンテナが即マージ、表示崩れなどを発見したら適宜直す方針
  • とりあえずmasterブランチ一本で
  • masterブランチに対してhttps://teatro.io/ 使ってみよう
    • masterで適用してみてダメそうだったらdevelopブランチきってみよう
  • writerの権限わける
  • プルリクをマージする基準を決めたい
    • LGTMされてx時間たって何もなかったらマージするなど
    • このあたりの操作は最終的にはbot(hubot)に任せたい

本家への追従の仕方

  • Engine Yardではオリジナルをpullしてきてmergeしている
  • @melborne さんのgh-diffのデモが大好評
    • 差分からIssueをたてる機能もあり、cron等で定期的に実行すれば「Issue=翻訳残」とわかりやすい
      • rakeタスク化して誰でも実行できるようにしたい
  • gh-diffを使用した運用フロー案
    1. Contributerの誰かがdiffをとって .diff を保存し、 Issue化
    2. Issueを見て対象ファイルを翻訳
    3. PR
    4. OKならマージ
    5. .diff を消す
      • .diff を消すタイミングもrakeで自動化したい

翻訳ワークフロー

  • gh-diffのおかげで、「Issue見て翻訳対象探す、やるよって言う、トピックブランチきる、.diffファイル見ながら翻訳する、PRする」と簡略された
  • 新規の人向けにCONTRIBUTING.md作る

おまけ 用語集(Glossary)の話

関連記事(この記事の初版より古い記事はリンクがグレーで表示されます)

  1. 2014/06/22 [Jekyll] [Translate] Jekyllドキュメントを翻訳してなんとなくわかってきたもの
  2. 2014/11/30 [Jekyll] kawasaki.rb #018 でJekyllドキュメント翻訳のLTをしてきた
  3. 2014/04/01 [Ruby] [Jekyll] [イベント] kawasaki.rb #010 で発表してきました #kwskrb
  4. 2014/03/13 [Jekyll] [GitHub] Jekyllドキュメントの日本語翻訳リポジトリ「jekyllrb.com.jp」を作成しました
  5. 2014/01/28 [Jekyll] [GitHub] [Ruby] Jekyllプロジェクトへpull requestを行う手順(したとは言っていない)
  6. 2015/08/06 [Jekyll] [Liquid] Jekyllで出力するタグをソートする 解決編
  7. 2015/03/14 [Jekyll] Jekyllがデフォルトでは外部から繋がらなくなってたよ
  8. 2013/11/25 [Jekyll] Jekyllのプラグイン作成で複数ファイルにまたがったタグをどう扱えばいいのかわからない話
  9. 2013/09/07 [Ruby] [Git] [Jekyll] Jekyllバージョンアップの際に思いのほか手こずった話 てっく煮さん製プラグインの更新に追従したい編
  10. 2013/08/07 [Ruby] [Jekyll] [Git] Jekyllバージョンアップの際に思いのほか手こずった話 Jekyll Bootstrapの更新に追従したい編
  11. 2013/05/27 [Jekyll] [Ruby] Jekyll@GitHub Pagesの運用形態を変えたのでAnalyticsの設定が効かなくなっていた
  12. 2013/05/23 [Jekyll] [Liquid] [Ruby] 記事の目次を出力するJekyllプラグインの改良
  13. 2013/05/21 [Jekyll] [Git] GitHub PagesでJekyllプラグインを使えるようにするには…
  14. 2013/04/11 [Ruby] [Jekyll] Jekyllのバージョンを 0.12.0 にあげた
  15. 2012/11/12 [Ruby] [Jekyll] はてなダイアリーのエントリをJekyllへ移行する