.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

T

git worktreeの開発環境を自動セットアップ

by tri-star

ポート番号の自動割り当て: 複数のworktreeが競合しないよう、自動的に異なるポート番号(API、DB、フロントエンド開発サーバーなど)を割り当てます。 .envファイルの自動生成: .env.exampleのプレースホルダ({%変数名%}形式)に実際の値を埋め込んだ.envファイルを自動作成します。 Docker、データベース、パッケージマネージャーの一括初期化: Docker Composeの起動、DBマイグレーション、npmやpnpmの依存関係インストールをワンコマンドで実行できます。 ブランチ名からプロジェクト名を自動生成: 課題IDの抽出などにより、worktreeごとに一意なDocker Composeプロジェクト名を自動決定します。 複数の機能を同時開発するバックエンドエンジニア: git worktreeで複数ブランチを並行開発する際、面倒な環境セットアップを自動化できます。 Tascheプロジェクト開発チーム: プロジェクト固有のポート体系(PROJECT_INDEXベース)に完全対応し、チーム全体で統一した環境構築が可能です。 Docker&マイクロサービス開発者: ローカル環境で複数の独立したサービスセットを同時に起動・テストできます。 開発環境初期化に時間をかけたくない開発者: worktree作成後、1コマンドで全初期化が完了します。 前提条件: .env.exampleファイルが{%変数名%}形式のプレースホルダを持つこと。例:COMPOSE_PROJECT_NAME={%COMPOSE_PROJECT_NAME%}。 ポート番号体系: PROJECT_INDEX(0, 1, 2...)に基づき、API_CONTAINER_PORT = 10000 + N×100、DB_CONTAINER_PORT = 10001 + N×100、VITE_DEV_PORT = 10002 + N×100。 実行手順: ①detect-port-index.shで使用可能なPROJECT_INDEXを取得(lsofでポート確認)②git branch --show-currentからブランチ名を取得、課題ID抽出でプロジェクト名決定③.env.exampleのプレースホルダを値で置換して.env生成④Docker起動、DB初期化、pnpm install を実行。スクリプトはプロジェクトルートで実行。

ドキュメントPR
092026-02-23
T

ブランチ作業を隔離フォルダで安全に進める

by tri-star

Git の機能を使いながら、ブランチごとに独立した作業フォルダを簡単に作成・削除できる 複数ブランチを同時に開き、切り替え作業なしに異なるタスクを並行進行できる 誤削除や不正なパスアクセスを防ぐため、安全性をチェックした上でフォルダ削除を実行する 作成したフォルダを VS Code で直接開けるため、開発環境のセットアップがワンステップで完了する 複数タスク・ブランチを同時進行したいエンジニア Git worktree の安全な使い方を自動化して手間を減らしたい開発チーム リビジョン管理を厳密にしながら、快適に複数ブランチで作業したい開発者 セキュリティを保ちながら Git 操作を効率化したいプロジェクト

00