振り返りまわりのUserScriptをgitに移動~.@2023-08-01
動機:コードをgit管理にしたい
メリット
デメリット
laptopのある環境でないと修正しづらくなる?
どうせすでに修正をめんどくさがってしまっているので、手間を増やしたところで大差ない

変更理由にリンクをつけて他のページと繋げられなくなる?
移行しても問題なさそうだ

移動するもの
✅一旦現状のscriptsをそのままmergeする
✅そのあと、以下の変更を加える
テンプレートをコードブロックに入れる
拡張子は txt
JSは使わない
特殊な文字列を日付や前後のふりかえりページのタイトルに置き換えられるようにする
@yyyy-MM-dd@
:生成する日時の日付
@yyyy-MM-dd+\d@
: \d
日後の日付
@yyyy-MM-dd-\d@
: \d
日前の日付
@yyyy-MM-dd+\dw@
: \d
週後の日付
@yyyy-MM-dd-\dw@
: \d
週前の日付
@yyyy-ww@
:生成する日時の週
@yyyy-ww+\d@
: \d
週後の週
@yyyy-ww-\d@
: \d
週前の週
2023-11-20
15:51:35 問題なさそう
mergeし次第、UserScriptに反映しよう
15:26:23 テスト開始
15:02:34 記法が足りないことに気づいた
n日前後の日付の週番号
@yyyy-ww-\d@
をそれにする
\d
週前の週は @yyyy-ww-\dw@
にする
同じ週の特定曜日の日付
/@yyyy-MM-dd(?:([+-])(\d+)(w?))?(?:\((Sun|Mon|Tue|Wed|Thu|Fri|Sat)\))?/
実装しよう
14:39:24 テストの準備中
これで全て実装し終わった
……E2Eテストを一切せずにmergeしちゃったのは不安ではある
14:10:35 templateから読み込むようにした
便利過ぎる
documentも単体testも作らせた
修正作業するだけで済んだ

12:55:03 移植したものを一旦
mergeした
12:52:09 全て移植終了