はじめに、ガイドを読む時間を取っていただきありがとうございます。:+1:
私達はJDimを開発・保守してくためにパッチを歓迎しています!:revolving_hearts:
JDimへのコントリビュート方法を案内します。
- 🔰 まずはJDimproved/JDimをforkしてリポジトリを用意し、ローカルにcloneしてJDimをビルドしてみましょう。 → README.md
- 🔍 IssuesやPull requestsを確認すると興味関心のあるトピックが見つかるかもしれません。
- 🌏 Linux板@5ちゃんねるのJD/JDimスレで質問やバグ報告をすることもできます。
- 💟 JDimはボランティアによって開発・保守されています。 そのため速やかに返信することが難しい場合がありますが予めご了承ください。
Issueを開いて質問をします。 → New issue
使い方や設定方法の情報はオンラインマニュアル (JD)や 2ch/5chのスレッド・過去ログにありますのでそちらも参照してください。
Issueを開いてバグを報告します。 → New issue
以下の情報は原因特定の手がかりになりますのでご報告くださいますようお願いいたします。
- 動作環境(クリップボードへのコピーを利用してください)
- やりたいこと・期待する動作
- バグが現れるまでの手順・操作
- 実際の結果・エラーメッセージ
Issueを開いて欲しい機能の要望を出しフィードバックを集めます。 → New issue
可能ならコードを書き始めてください。実証用でもコードがあると具体的なフィードバックが集まりやすいです。
Pull requestはmaster
ブランチに対してお願いいたします。
- 文書やソースコードのタイプミス修正、バグ修正、文書の改善、機能の改善などは直接PRを受け付けています。
- ユーザーインタフェースの変更や互換性に影響が出る修正は最初にissueを開いて意見・要望をお伝えいただければ幸いです。
- C++11の機能を使う。迷ったときはC++ Core Guidelinesを参考にする。
- コーディングスタイルは周囲のコードになるべく合わせる。
- ソースコードを修正したときはビルド可能なことチェックする。
- 修正前よりコンパイル時警告を増やさないように気をつける。