仕組みさえ作ってしまえばメリットしかないので。 ## 経緯 [[💿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]]は手段として考えているため深入りしたくない