Skip to main content

setup-worktree

Set up a new git worktree for this repo by copying gitignored files (bin/) and building server assets so pnpm dev works without errors

معلومات المصدر

المستودع
temporalio/ui
آخر نشاط في المصدر
٢١ أبريل ٢٠٢٦ في ١٧:٠٤
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٤٤٧
التفرعات
٢٠٢

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
setup-worktree
description
Set up a new git worktree for this repo by copying gitignored files (bin/) and building server assets so pnpm dev works without errors
## Purpose When a new git worktree is created, gitignored files (like the Temporal CLI binary in `bin/`) are missing and server assets haven't been built. Run this skill to get a new worktree ready for development. ## Steps ### 1. Find the main worktree path ```bash git worktree list ``` The first entry is the main worktree. Use it as `$MAIN`. ### 2. Copy .env from the main worktree ```bash MAIN=$(git worktree list | head -1 | awk '{print $1}') cp $MAIN/.env ./.env ``` ### 3. Build server assets Builds the frontend into `server/ui/assets/` which the Go server embeds. Required for `pnpm dev` to start. ```bash pnpm build:server ``` `pnpm dev` should now start without errors. ## Why each step is needed | Step | Why | | ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | | Copy `.env` | Gitignored — not present in a fresh worktree, needed for dev modes | | `pnpm build:server` | Runs `VITE_API= BUILD_PATH=server/ui/assets/local vite build` — without this, `pnpm dev` fails because the embedded server assets are missing |
عرض على GitHub