コントリビュートガイド
idp-server は拡張性・現代的なプロトコル対応・開発者の自由度を重視したオープンソースの Identity Provider です。
このプロジェクトへのフィードバック・バグ報告・プルリクエストを歓迎します。
このガイドは、効果的かつ礼儀正しい貢献の方法を説明します。
🧭 はじめに
- 大きな変更やアーキテクチャに関わる提案は、まず GitHub Discussions で相談してください。
- バグ修正や誤字の修正など小さな変更は、Issue を立ててそのまま PR を送っても問題ありません。
✅ プルリクエストチェックリスト
円滑なレビューのために、以下のガイドラインに沿ってください:
- 💬 重要な変更には事前に GitHub Discussions での議論があること
- 🐛 対応する GitHub Issue があること
- 🎯 1 PR につき 1 機能 / 1 バグ修正
- 📆 コミットは単一コミットであること(
git rebaseを使用) - 📘 コミットメッセージは Issue に紐づき、形式に従っていること(例:
Closes #123) - 🔍 関連コード以外は変更しない
- 🧪 該当する場合はテストコードを含める
- 📓 ドキュメントの更新が含まれていること(必要な場合)