Skip to content
This repository was archived by the owner on Apr 15, 2022. It is now read-only.

Development note

Hiroshi Miura edited this page Jul 7, 2013 · 2 revisions

Feature

Guide line to contribution コード提供のガイドライン

Before send a code or make a patch, you are recommended to present your concerns on lingr.com chat or making issue on github project. 実際にコードの提供を行う前に、Lingrの開発ページで意図の表明を行うか、、または変更内容を記述した issue を github に作成してください。

change source code ソースコードの修正

At first, you are recommended to fork project repository. Then you can clone your forked respositry. まず、変更するコードを含んでいるリポジトリをフォークします。ついで、フォークしたリポジトリを自分の開発環境にクローンします。

Here is a tileman coding rule. 以下のコーディング規約に従って、コードを修正します。

indent 4 space not tab.
コードの整形 4スペースでインデントします。タブは使いません。
        インデントにはタブではなく、スペースを使用します。タブを使うと、エディタによって整形結果が異なって表示されることがあります。

Don't change lines where it is not related your topic.
自分が加える変更と関係のないコード行の整形内容やインデント、その他を変更することは避けてください。
このようなことを行うと、コードの diff がわかりづらくなります。

If you want really to change formatting, you should make its topic branch and commit.
  ファイルの整形内容をどうしても変更しなければならない場合には、それだけを独立させてコミットしてください。

Pull request 変更内容の提出

リポジトリのクローンで変更作業を終えたら、フォークしたリポジトリに変更内容をプッシュします。 そして、pull リクエストを送ってください。 このリクエストを受け取ることで、変更作業が終わったことがわかります。場合によっては、ほかの開発者からコメントがあるかもしれません。そのコメントに基づいて、フォークしたリポジトリにさらに変更を加える必要が生じることもあるでしょう。

Architecture

Clone this wiki locally