Article page

初期基盤の整備

Back to month Previous article Next article

アプリの土台を立ち上げて、画面レイアウト、テスト基盤、D1 と R2 のモック、Cloudflare Access 認証まで一通り通る形にした。あわせて、記事の保存、編集、削除、プレビュー、Markdown 対応、タグ付けまでの流れをまとめて実装し、日記アプリとして最低限の操作を連結できる状態に寄せた。

進めたこと

  • Vite / Hono / htmx 前提の土台を作った
  • テストフレームワークと D1 / R2 のモックを整えた
  • 画面レイアウトとサイドバー、カレンダー動作を実装した
  • Cloudflare Access の認証コードとユーザー表示を追加した
  • 記事の保存、編集、削除、プレビュー、タグ付けを実装した
  • Markdown 表示とコードハイライト、Mermaid 対応の入口を追加した

Commits

  • c5a94d7 initial commit
  • 2eeabda Add UI Style guidance
  • e890b35 bootstrap
  • 9dc45b2 テストフレームワークを導入
  • 308fdb7 D1 と R2 のテスト用モックを追加
  • caf9d33 ルートを分割してテストを追加
  • 03977d7 テスト用のサポート環境を整備
  • 0025ee9 画面レイアウトを作成
  • 5b6a6a7 users テーブルを追加
  • b22777e Cloudflare Access 関連の認証コードを追加
  • 5555ee0 デフォルトアバター画像を使うように修正
  • 3dcce2c カレンダーの動作を実装
  • 9db960c 記事の保存機能を実装
  • 711620f markdownサポート
  • 653739d htmx の動線を整理
  • beec1cb 記事の編集と削除を実装
  • d34e73a ボタンを整理して preview 機能を実装
  • 728b0d8 preview のオーバーレイを ESC などで非表示
  • ab7a8e1 htmx の流儀で書き直す
  • 1a8e140 code highlight, marmaid support
  • a21eab3 タグ付けを実装
Back to month Previous article Next article