Skip to content

v0.7.0

Choose a tag to compare

@ShuntaToda ShuntaToda released this 21 Jul 05:54
· 114 commits to main since this release

🎉 新機能

課題のエクスポートオプションの拡張 (#23)

  • --issueKeyFileName フラグを追加 - 課題キーをファイル名として使用
  • --issueKeyFolder フラグを追加 - 課題キーでフォルダを作成
  • 両オプションの組み合わせが可能で、より柔軟な課題の整理が可能に
  • issue、all、update コマンドで利用可能

使用例とフォルダ構成

デフォルト(オプションなし)

backlog-exporter issue
issues/
├── 2024/
│   ├── 1_タスク管理機能の実装.md
│   └── 2_バグ修正_ログイン画面.md
└── 2025/
    └── 3_新機能追加の検討.md

--issueKeyFileName を使用

backlog-exporter issue --issueKeyFileName
issues/
├── 2024/
│   ├── PROJ-1.md
│   └── PROJ-2.md
└── 2025/
    └── PROJ-3.md

--issueKeyFolder を使用

backlog-exporter issue --issueKeyFolder
issues/
├── 2024/
│   ├── PROJ-1/
│   │   └── 1_タスク管理機能の実装.md
│   └── PROJ-2/
│       └── 2_バグ修正_ログイン画面.md
└── 2025/
    └── PROJ-3/
        └── 3_新機能追加の検討.md

両方のオプションを組み合わせて使用

backlog-exporter issue --issueKeyFileName --issueKeyFolder
issues/
├── 2024/
│   ├── PROJ-1/
│   │   └── PROJ-1.md
│   └── PROJ-2/
│       └── PROJ-2.md
└── 2025/
    └── PROJ-3/
        └── PROJ-3.md

🔧 改善

テストカバレッジの大幅向上 (#27)

  • Document、Issue、Update、Wiki コマンドのユニットテストを追加
  • Common、Log、Settings などのユーティリティ関数のテストを追加
  • コードの信頼性と保守性が大幅に向上

コード品質の向上 (#26)

  • Prettier を導入し、コードフォーマットを統一
  • npm run format と npm run format:check スクリプトを追加
  • 全ソースコードに一貫したフォーマットを適用

ドキュメントの充実 (#28)

  • README.md を全面的に改訂し、目次と構造を改善
  • 各コマンドの詳細な使用例を追加
  • CONTRIBUTING.md を作成し、開発ガイドラインを整備
  • エクスポート機能の説明をより明確に

🛠️ 技術的な改善

  • tsconfig.json に composite: true を追加
  • TypeScript プロジェクト参照のサポート向上
  • テストインフラストラクチャの強化

📝 変更履歴