Releases: tktcorporation/.github
Releases · tktcorporation/.github
@tktco/[email protected]
Minor Changes
-
#32
69db290Thanks @tktcorporation! - README 自動生成機能を追加pnpm run docsで README のセクション(機能一覧・コマンド・生成ファイル)を自動生成- push コマンド実行時に README を自動更新して PR に含める
- デフォルトコマンドをインタラクティブ選択に変更
- 開発者向けドキュメントを CONTRIBUTING.md に移動
@tktco/[email protected]
Patch Changes
-
#26
c490325Thanks @tktcorporation! - ホワイトリスト追加フローを改善- ファイル選択 UI を罫線付きツリー形式に変更し、ディレクトリ構造を視覚化
- ホワイトリスト追加後に moduleList を再パースし、新規ファイルが即座に PUSH 対象に含まれるように修正
@tktco/[email protected]
Minor Changes
-
#23
ec36c47Thanks @tktcorporation! - push コマンドにホワイトリスト外ファイル検知機能を追加し、モジュール定義を外部化ホワイトリスト外ファイル検知
- push 時にホワイトリスト(patterns)に含まれていないファイルを検出
- モジュールごとにグループ化して選択 UI を表示
- 選択したファイルを modules.jsonc に自動追加(PR に含まれる)
- gitignore されているファイルは自動で除外
モジュール定義の外部化
- モジュール定義をコードから
.devenv/modules.jsoncに外部化 - テンプレートリポジトリの modules.jsonc から動的に読み込み
customPatternsを廃止し modules.jsonc に統合
ディレクトリベースのモジュール設計
- モジュール ID をディレクトリパスベースに変更(例:
.devcontainer,.github,.) - ファイルパスから即座にモジュール ID を導出可能に
- モジュール間のファイル重複を構造的に防止
@tktco/[email protected]
Minor Changes
-
#14
c026ed5Thanks @tktcorporation! - .gitignore に記載されたファイルを自動的に除外する機能を追加- init, diff, push の全コマンドで .gitignore にマッチするファイルを除外
- ローカルディレクトリとテンプレートリポジトリ両方の .gitignore をチェック
- クレデンシャル等の機密情報の誤流出を防止
-
#16
3d89baaThanks @tktcorporation! - push コマンドに unified diff を見ながらファイルを選択できる機能を追加- デフォルトで差分を表示しながらチェックボックスでファイル選択が可能に
--no-interactiveオプションで従来の確認プロンプトに切り替え可能--forceオプションは引き続き確認なしで全ファイルを push
@tktco/[email protected]
Minor Changes
-
#12
798d3fbThanks @tktcorporation! - 双方向同期機能とホワイトリスト形式を追加新機能
pushコマンド: ローカル変更を GitHub PR として自動送信diffコマンド: ローカルとテンプレートの差分をプレビュー
破壊的変更
- モジュール定義を
files+excludeFiles形式からpatterns(glob) 形式に移行 - テンプレート対象ファイルをホワイトリスト形式で明示的に指定するように変更
使用例
# 差分を確認 npx @tktco/create-devenv diff # ローカル変更を PR として送信 npx @tktco/create-devenv push --message "feat: DevContainer設定を更新" # ドライラン npx @tktco/create-devenv push --dry-run
-
#10
d932401Thanks @tktcorporation! - CLI 出力を改善- すべてのファイル操作に上書き戦略を適用
- .devenv.json は常に更新(設定管理ファイルとして特別扱い)
- セットアップ後にモジュール別説明を表示
- 全スキップ時は「変更はありませんでした」と表示
- ts-pattern で網羅的なパターンマッチング
- Zod スキーマで型安全性を向上
@tktco/[email protected]
Patch Changes
- #6
91d9a86Thanks @tktcorporation! - feat: ビルド時にバージョン情報を埋め込み、実行時に表示するように改善