ヽ(´・肉・`)ノログ

How do we fighting without fighting?

どうやって貢献するか

( これは http://wiki.opscode.com/display/chef/How+to+Contribute の非公式日本語訳です )

Opscode のオープンソースプロジェクトに貢献してくれてありがとう!

1 回だけやること

  1. オープンソースチケット追跡システムに登録する
    • wiki上でのアカウントになります
    • あなたの CLA(訳註 :Contributor License Agreement) の E メールアドレスと,このアカウントの E メールアドレスを照合します
  2. コントリビュータ·ライセンス契約を埋めて下さい.もし,あなたの貢献が会社を代表して行うものなら,企業コントリビュータ·ライセンス契約にサインするべきです.
    • フォームに記入して,電子署名して下さい.この手続と提出は Echosign を通して行われます.だいたい 3-5 分かかります.
    • 私たちがそれを受け取ったら,あなたへメールでコピーをお送りします.そして私たちは処理を進め,あなたへ「ようこそ」メールをお送りします.
    • 承認された貢献者一覧に名前が載り,チケット追跡システムのアカウントが開発者へとアップグレードされ,チケットの状態を修正したり変更できるようになります.

貢献するとき毎回やること

  1. Github で,貢献しようとするプロジェクトを fork してください.
  2. http://tickets.opscode.com でチケットを作り,その事の解決に役立つ情報を書いてください.
  3. あなたの変更が終わったら,どの GitHub リポジトリの,どのブランチをプルしてもらいたいか チケットに書きチケットのステータスを”Fix Provided”にしてください
  4. 私たちは,あなたがした変更をテストし,確かめ,マージします.その後チケットを閉じます.

ワークフローをもっと詳しく知りたいですか?それならコードレビューのページを参照してください.

私達は Github のプルリクエストをお待ちしています

一度 CLA を提出し - そしてプルリクエストをチケットに関連付けたら - Apache のライセンスを満たすために提出した資料はプロジェクトをまたがって提供されます.結果として,あなたの成功とコミュニティへの貢献の感謝が生まれます.

Opscode がスポンサーになっているオープンソースプロジェクト

ProjectTicket SystemGithub
Chefhttp://tickets.opscode.com/browse/CHEFhttp://github.com/opscode/chef
Ohaihttp://tickets.opscode.com/browse/OHAIhttp://github.com/opscode/ohai
Cookbookshttp://tickets.opscode.com/browse/COOKhttp://github.com/opscode-cookbooks
Knife-EC2http://tickets.opscode.com/browse/KNIFE_EC2http://github.com/opscode/knife-ec2
Knife-Rackspacehttp://tickets.opscode.com/browse/KNIFE_RACKSPACEhttp://github.com/opscode/knife-rackspace
Knife-Windowshttp://tickets.opscode.com/browse/KNIFE_WINDOWShttp://github.com/opscode/knife-windows
Knife-OpenStackhttp://tickets.opscode.com/browse/KNIFE_OPENSTACKhttp://github.com/opscode/knife-openstack

他に mixlib ライブラリなどの小さなプロジェクトがあります.Chef が依存しているオープソースプロジェクトのスポンサーになっています.

FAQ

ライセンスと著作権

なぜあなたのソフトは Apache ライセンスなのですか?

Opscode は Apache ライセンス version2 を使っています.なぜならそれはユーザーの自由と私たちの望むものを同じレベルで提供するからです.Apache ライセンス FAQ を元にすると …

あなたは以下のことができます