docs/CONTRIBUTING.md
# PSAC contribution ルール
For contributors in English, click [here](CONTRIBUTING-en.md).
## 概要
PSAC には PSAC の貢献者として適切に貢献するために、少々のルールを制定しています。
このルールを守ってこそ、あなたも唯一の貢献者になれるのさっ!
### Issue, Pull Request のマナー
- なるべく重複している Issue を作らないようにしましょう。
重複している Issue には\[duplicate\]ラベルと Issue 言及がされるので、気付いたらちゃんと閉じてよね!
- Issue で質問する時は**スマートな質問**を心掛けましょう。
質問する際は\[question\]ラベルを付けてくださいね?
- Pull Request は**フォーク先のブランチ**からリクエストしましょう。
PSAC では**基本**ブランチを`stable`、`develop`の二つのみにしています。
- **Pull Request のベースは必ず`develop`ブランチを選びましょう。**
`stable`はリリースされてからそのままの安定したソースコードのみ残しています。
- Pull Request や Issue はなるべくテンプレートを使用するようにしましょう。
英語のテンプレートしか用意していませんが、日本語でも英語でも、ロシア語でも中国語でもグジャラート語でもなんでも大丈夫です。
### コミットのマナー
- **docs**以外ではあまり変なコミット名を使わないようにしましょう。
別にちょっと遊ぶだけなら大丈夫です。開発者までもが遊んでいるので。それが PSAC クオリティ。
- GPG キーが使えるなら遠慮せず使って署名しちゃいましょう。
てか遠慮する人そもそもいないと思うので(偏見)。
- 確認できる場合はコミット前にコンパイルができ、正常に動作するか確認しましょう。
もし確認できなくて、ワークフローも失敗してしまった場合はその修正コミットを行いましょう。
> **注意: 修正コミットで大きな変更は加えちゃダメです。ダメですよっ!**
### 参照
[こちら](CODE-OF-CONDUCT.md)も見てね!