ここでは、baserCMSの開発における参加方法について説明します。
通常の GitHub プロジェクトと同様、baserCMSのレポジトリをフォークし、開発ブランチを元に変更内容についてプルリクエストを行います。作成いただいたプルリクエストが無駄にならないよう、できるだけ丁寧に対応します。
分からないことがあれば遠慮なく相談してください。数文字程度の書き換えで済む改修なら、手元のマシンにGitなどのツールを導入することなく、ブラウザだけで改修に参加することもできます。
公式開発メンバーとして参加するためには、まず、baserCMS公式サイトのお問い合わせフォームより、開発メンバーとしての参加を希望する旨をお問い合わせください。
その後、プルリクエストの送信状況などを審査し、審査が通れば公式開発メンバーとなることができます。公式開発メンバーとして認定された場合、Slackのワークスペースに招待させて頂き、開発方針の決定などに関わることができます。
具体的な開発については、通常の GitHubプロジェクトと同様、baserCMS のレポジトリをフォークし、開発ブランチを元に変更内容についてプルリクエストを送信してください。レビュー後、問題なければマージさせて頂きます。
公式開発メンバーの方の場合、一般の GitHub ユーザーより、プルリクエストへ対応する優先度が高くなります。
なお、公式開発メンバー の場合、GitHubの Triage権限を取得できます。
公式開発メンバーの方で、貢献度の高い方は、リードデベロッパーが判断の上、メインレポジトリへの直接のコミット権を持つ GitHub コラボレーターとして登録させて頂きます。
なお、公式 GitHub コラボレーター の場合、GitHubの Write 権限を取得できます。