Friendica 開発者ガイド

ここでは、開発に参加する方法について説明します。

最初に、開発を行うシステム上に、適切に動作する git パッケージを入れてください。

あなた自身の github アカウントを作成します。

Friendica リポジトリは https://github.com/friendica/friendica.git からフォーク/クローンできます。

http://help.github.com/fork-a-repo/ で説明されている手順に従って、自身のフォークを github 上に作成し、開発に使用します。

開発チームに対して、自分の作業内容のマージをリクエストする準備ができたら、自分の github ページにアクセスし、「pull リクエスト」を作成します。

重要

pull リクエストを送る前に、プロジェクトのリポジトリからすべての変更内容を pull し、自分の作業環境にマージしてください。マージの際にコンフリクトが多数発生する場合、開発チームはこのようなパッチを拒否する権利を留保します。とりわけ言語翻訳の場合には、この原則を適用します。なぜなら、コンフリクトするバージョン間のわずかな違いについては、どちらがよいのか開発チームの側では判断できないからです。

なお、自身の行った変更内容については、よくテストしてください。簡単なフィクスなのでほかには影響がないだろうというような思い込みは禁物です。可能なら、熟練した Friendica 開発者にコードをレビューしてもらってください。