コンテンツにスキップ

2026-03-31 - 2026-04-06

読んだ記事

読んだ本

書いた

  • watarukura/scrapbox-clone-md
    • scrapboxのcloneを作ろうと試みている
      • scrapbox記法 / wiki記法へのこだわりがないのでmarkdownに
      • ローカルのmarkdownファイルをSSoTに
      • sqliiteで全文検索
    • まぁ、コード書いてるのはJunie CLI経由のClaudeなんだけど
    • 初期設計はChatGPTで、Coding Agent時代の開発ワークフローについてのまとめ - 逆瀬川ちゃんのブログ のHarper Read式でやってみた
      • ChatGPTにspec.mdを書いてもらって、Junieでprompt_plan.mdとtodo.mdを書かせて開始
        • prompt_plan.mdとtodo.mdの違いはよくわからない...
      • React + Tauriがいいですよ!っていうからそのまま書かせたらバグって動かなくなった上、3月分のクレジットも使い切ってしまったので回復待ち
      • TDDでやって、って最初に言わないとテスト書かれないので、最初からカバレッジ80%以上を保って、っていうのが良さそう
      • ステップごとにgit commitして、って言わないとgit commitしない
      • formatは大体掛けなくてもきれいだけどlintエラーはいっぱい出るのでこれもhookでやると良さそう
  • https://github.com/watarukura/local-md-wiki
    • ↑の初回の失敗を糧に更にシンプルにした
    • scrapboxのclone、って伝えるとscrapboxの機能をコピーしようとする
    • markdownで書けるwikiでローカルのmdファイルを編集できるやつ、って伝えたら上手くいったので、後は技術要件としてhonoを使って、っていうくらいにした
      • 最初はexpressででてきた
      • 自分で書かないならTypeScriptじゃなくてもいいかと思ってJSにした
      • せっかくなのでoxlint / oxfmtにしてみた
    • syntax highlightはいれた
      • イマイチCSSがわかっていないのであんまり見栄えが良くない
    • vimキーバインドを入れるか迷っている
    • ワンバイナリにするかも迷っている
      • SEA

その他

#週報 <2026-03-17 - 2026-03-23 2026-03-31 - 2026-04-06>