ADRインデックス
📋 アーキテクチャ決定記録インデックス
Section titled “📋 アーキテクチャ決定記録インデックス”XOOPSCMSを形成した建築の決定の包括的なインデックス
ADRs とは
Section titled “ADRs とは”アーキテクチャ決定記録(ADRs)はXOOPS開発中に行われた重要なアーキテクチャの決定を記録します。各選択肢のコンテクスト、決定、および結果をキャプチャして、メンテナーと貢献者に価値のある履歴コンテクストを提供します
ADR ステータス凡例
Section titled “ADR ステータス凡例”| ステータス | 意味 |
|---|---|
| 提案 | 議論中。まだ承認されていません |
| 承認 | 決定が採択されています |
| 廃止予定 | もう推奨されません |
| 後継 | 別のADRに置き換えられています |
現在のADRs
Section titled “現在のADRs”基礎的な決定
Section titled “基礎的な決定”| ADR | タイトル | ステータス | 影響 |
|---|---|---|---|
| ADR-001 | モジュール式アーキテクチャ | 承認 | コア |
| ADR-002 | オブジェクト指向データベース アクセス | 承認 | コア |
| ADR-003 | Smartyテンプレート エンジン | 承認 | コア |
予定されているADRs (XOOPS 4.0)
Section titled “予定されているADRs (XOOPS 4.0)”| ADR | タイトル | ステータス | 影響 |
|---|---|---|---|
| ADR-004 | セキュリティ システム設計 | 提案 | セキュリティ |
| ADR-005 | PSR-15ミドルウェア | 提案 | アーキテクチャ |
| ADR-006 | 依存性注入コンテナ | 提案 | アーキテクチャ |
| ADR-007 | イベント システム再設計 | 提案 | アーキテクチャ |
graph TB subgraph "コア アーキテクチャ" A[ADR-001<br>モジュール式アーキテクチャ] B[ADR-002<br>データベース抽象化] C[ADR-003<br>テンプレート エンジン] end
subgraph "セキュリティ" D[ADR-004<br>セキュリティ システム] end
subgraph "XOOPS 4.0" E[ADR-005<br>ミドルウェア] F[ADR-006<br>DIコンテナ] G[ADR-007<br>イベント] end
A --> B A --> C A --> D B --> F C --> E D --> E F --> G
style A fill:#9f9,stroke:#333 style B fill:#9f9,stroke:#333 style C fill:#9f9,stroke:#333 style D fill:#ff9,stroke:#333 style E fill:#ff9,stroke:#333 style F fill:#ff9,stroke:#333 style G fill:#ff9,stroke:#333タイムライン
Section titled “タイムライン”timeline title ADRタイムライン 2001-2003 : ADR-001 モジュール式アーキテクチャ : ADR-002 データベース抽象化 : ADR-003 テンプレート エンジン 2007 : ADR-004 セキュリティ システム 2026 : ADR-005 ミドルウェア : ADR-006 DIコンテナ : ADR-007 イベント新しいADRsを作成
Section titled “新しいADRsを作成”新しいアーキテクチャの決定を提案する場合:
- ADRテンプレートをコピー
- すべてのセクションを記入
- プルリクエストとして送信
- GitHubの問題で議論
- 決定後にステータスを更新
ADRテンプレート構造
Section titled “ADRテンプレート構造”# ADR-XXX: タイトル
## ステータス提案 | 承認 | 廃止予定 | 後継
## コンテクストどのような問題がこの決定を動機付けているのか?
## 決定提案される変更は何か?
## 結果結果として何が簡単または難しくなるか?
## 代替案の検討他にどのようなオプションが評価されたか?🔗 関連ドキュメント
Section titled “🔗 関連ドキュメント”- コアコンセプト
- 貢献ガイドラインズ
- XOOPS 4.0ロードマップ
#xoops #adr #architecture #index #decisions