Skip to content

[Epic] Testable dotfiles構造への移行 - 進捗トラッキング #14

@yellow-seed

Description

@yellow-seed

概要

このissueは、testable dotfiles構造への移行プロジェクト全体の進捗を追跡するためのトラッキングissueです。

参考記事

https://zenn.dev/shunk031/articles/testable-dotfiles-management-with-chezmoi

移行フェーズ一覧

必須フェーズ(Phase 1-9)

Phase 1: ディレクトリ構造の再編成

Phase 2: installディレクトリの基本構造

Phase 3: testsディレクトリとBatsテスト

Phase 4: GitHub Actions CI/CD

Phase 5: E2Eセットアップテスト

Phase 6: Brewfile管理

Phase 7: Ubuntu環境対応

Phase 8: パフォーマンスベンチマーク

Phase 9: ドキュメント整備

オプショナル(お好みで)

追加開発ツール

テンプレート機能活用

推奨実装順序

  1. Phase 1 → 2 → 3 を順に実装(基本構造の確立)
  2. Phase 4、5 を実装(CI/CD構築)
  3. Phase 6、7 を並行実装(プラットフォーム別対応)
  4. Phase 8、9 を実装(品質向上とドキュメント)
  5. オプションは必要に応じて追加

完了条件

  • すべての必須フェーズ(Phase 1-9)が完了
  • GitHub Actionsのテストがすべて通過
  • macOSとUbuntuの両環境でセットアップが成功
  • ドキュメントが整備され、他の人が使えるようになっている

実装のヒント

  • Claude Codeなどのagentに各issueを順次渡して実装を進める
  • 各フェーズ完了後、動作確認を行ってから次に進む
  • テストファーストで実装することで品質を担保
  • 問題が発生したら、issueにコメントして記録を残す

参考リポジトリ

進捗状況

各issueのステータスはこのissueで一元管理します。

  • Open: 未着手
  • In Progress: 実装中(issueにコメント追加)
  • Done: 完了(issueをClose)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions