Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: tktcorporation/.github

@tktco/[email protected]

21 Dec 13:35
2d98518

Choose a tag to compare

Minor Changes

  • #32 69db290 Thanks @tktcorporation! - README 自動生成機能を追加

    • pnpm run docs で README のセクション(機能一覧・コマンド・生成ファイル)を自動生成
    • push コマンド実行時に README を自動更新して PR に含める
    • デフォルトコマンドをインタラクティブ選択に変更
    • 開発者向けドキュメントを CONTRIBUTING.md に移動

@tktco/[email protected]

21 Dec 02:02
d483cac

Choose a tag to compare

Patch Changes

  • #26 c490325 Thanks @tktcorporation! - ホワイトリスト追加フローを改善

    • ファイル選択 UI を罫線付きツリー形式に変更し、ディレクトリ構造を視覚化
    • ホワイトリスト追加後に moduleList を再パースし、新規ファイルが即座に PUSH 対象に含まれるように修正

@tktco/[email protected]

19 Dec 14:38
3d69ed7

Choose a tag to compare

Minor Changes

  • #23 ec36c47 Thanks @tktcorporation! - push コマンドにホワイトリスト外ファイル検知機能を追加し、モジュール定義を外部化

    ホワイトリスト外ファイル検知

    • push 時にホワイトリスト(patterns)に含まれていないファイルを検出
    • モジュールごとにグループ化して選択 UI を表示
    • 選択したファイルを modules.jsonc に自動追加(PR に含まれる)
    • gitignore されているファイルは自動で除外

    モジュール定義の外部化

    • モジュール定義をコードから .devenv/modules.jsonc に外部化
    • テンプレートリポジトリの modules.jsonc から動的に読み込み
    • customPatterns を廃止し modules.jsonc に統合

    ディレクトリベースのモジュール設計

    • モジュール ID をディレクトリパスベースに変更(例: .devcontainer, .github, .
    • ファイルパスから即座にモジュール ID を導出可能に
    • モジュール間のファイル重複を構造的に防止

@tktco/[email protected]

09 Dec 02:23
975ec43

Choose a tag to compare

Minor Changes

  • #14 c026ed5 Thanks @tktcorporation! - .gitignore に記載されたファイルを自動的に除外する機能を追加

    • init, diff, push の全コマンドで .gitignore にマッチするファイルを除外
    • ローカルディレクトリとテンプレートリポジトリ両方の .gitignore をチェック
    • クレデンシャル等の機密情報の誤流出を防止
  • #16 3d89baa Thanks @tktcorporation! - push コマンドに unified diff を見ながらファイルを選択できる機能を追加

    • デフォルトで差分を表示しながらチェックボックスでファイル選択が可能に
    • --no-interactive オプションで従来の確認プロンプトに切り替え可能
    • --force オプションは引き続き確認なしで全ファイルを push

@tktco/[email protected]

08 Dec 15:38
5b85255

Choose a tag to compare

Minor Changes

  • #12 798d3fb Thanks @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 d932401 Thanks @tktcorporation! - CLI 出力を改善

    • すべてのファイル操作に上書き戦略を適用
    • .devenv.json は常に更新(設定管理ファイルとして特別扱い)
    • セットアップ後にモジュール別説明を表示
    • 全スキップ時は「変更はありませんでした」と表示
    • ts-pattern で網羅的なパターンマッチング
    • Zod スキーマで型安全性を向上

@tktco/[email protected]

08 Dec 13:25
e05d072

Choose a tag to compare

Patch Changes

  • #6 91d9a86 Thanks @tktcorporation! - feat: ビルド時にバージョン情報を埋め込み、実行時に表示するように改善