仕組みさえ作ってしまえばメリットしかないので。
## 経緯
[[💿MIN-0000 MinervaでADRを使う]]で[[ADR]]を追加する作業が面倒なため極力自動化したい。
## 提案内容
[[Templater]]でスクリプトを作成し、コマンド実行だけで[[ADR]]を追加できるようにする。
- 番号は[[💿MIN]]配下のファイル名を参照して自動採番する
- タイトルは利用者が入力する
- 自動で[[ADR]]ファイルを作成し、テンプレで初期コンテンツを作る
- [[💿MIN]]の表にも自動で挿入する
### 他の案
[[Obsidianプラグイン]]を作成してそれを使う方法もある。既存ではなさそう。
## 承諾した場合の結果
### メリット
- [[ADR]]の追加コストが `1分/件` 下がる
- 対応前: 1分強
- 対応後: 数秒
- [[ADR]]の項目に一貫性が出る
- ミスも発生しない
### デメリット
- [[Templater]]のスクリプト作成難易度がやや高い
- もう作っちゃったのでOK
## [[Obsidianプラグイン]]を開発する場合
### メリット
- 他の人も使える
- [[ADR]]未経験のため、まずは**自分がすぐにでも使いたい**ので弱い
- [[Templater]]よりリッチな機能になる
- [[ADR]]未経験のため、どこまで機能が必要かが今は分からない
- [[Obsidian]]界隈の知名度が上がる
- 知名度に興味はない. どちらかというとヒッソリやりたい
- [[Obsidian]]や[[CodeMirror]]のAPIに詳しくなれる
- 今すぐ詳しくなりたい理由はない
### デメリット
- [[Templater]]より開発に時間がかかる可能性が高い
- **自分がすぐ使いたい**ので大事
- もし利用者が増えたらメンテコストが発生する
- [[ADR]]は手段として考えているため深入りしたくない