コントリビュート
BlueAI Design System への貢献方法。提案からドキュメントまでの 4 ステップ。
貢献の流れ
1
提案
新しいコンポーネントや既存コンポーネントの改善を提案します。GitHub Issue または Slack チャンネルで、ユースケースと期待する動作を共有してください。
2
レビュー
Design System チームが提案を確認し、デザイン原則との整合性・既存コンポーネントとの重複・影響範囲を評価します。必要に応じてデザインモックアップを作成します。
3
実装
レビューを通過したら実装に進みます。packages/ui にコンポーネントを追加し、アクセシビリティ・レスポンシブ対応・ダークモードを考慮してください。
4
ドキュメント
Design System サイトにドキュメントページを追加します。Props 一覧・使用例・Do/Don't ガイドラインを含めてください。ドキュメントなしではリリースしません。
ガイドライン
- ●既存のデザイン原則(コンセプトページ参照)に沿っているか確認する
- ●1 つの PR では 1 つのコンポーネントに絞る
- ●破壊的変更は事前に RFC を出す
- ●アクセシビリティ(キーボード操作・スクリーンリーダー)をテストする
- ●不要な依存パッケージを追加しない