ソースコード

LXC の現時点の開発バージョンは GitHub からクローンできます:

git clone git://github.com/lxc/lxc

stable リリースの各バージョンのソース tarball は ダウンロードページ から取得できます。

レビューのためにパッチを送る場合は、バグが stable リリースにのみ影響する場合を除いて、stable リリースでなく現時点の開発バージョンのツリーを元にしてください。

パッチの提案プロセス

提案するパッチは全て、必ず著者による署名 ("Signed-off-by:" 行の付与) を行う必要があります。

署名を行うには git commit -s を使うのが簡単です。

もし前のコミットで "-s" を忘れた時は git commit --amend -s のように実行します。

メーリングリストへのパッチの投稿

パッチ、もしくはパッチセットを直接 lxc-devel メーリングリスト に送ることによって LXC に貢献できます。

メールで送るのに適した形でパッチを生成するには git format-patch コマンドが使えます。

メールクライアントにパッチを「コピー/ペースト」することは、タブや行を壊す可能性がありますので注意してください。(git send-email もしくは git imap-send を参照してください)

プルリクエストによるパッチの投稿

リポジトリをforkし、ブランチを作成し、行った作業をコミットし ("-s" を忘れないで!)、その変更をpushします。

そしてGitHub's docにあるようにプルリクエストを作成してください。