การกำหนดค่าโปรเจกต์
โฟลเดอร์ .1devtool/ ในรีโพของคุณที่เก็บเทอร์มินัล คำสั่งเริ่มต้น และงานต่างๆ — เพื่อให้เพื่อนร่วมทีมที่โคลนรีโพได้รับการตั้งค่าเดียวกับคุณ
สิ่งที่ทำให้การทำงานในโปรเจกต์หนึ่งสะดวกสบาย — เทอร์มินัลไหนที่คุณเปิด แต่ละอันรันอะไรตอนเริ่มต้น เอเจนต์ไหนอยู่ตรงไหน — ส่วนใหญ่แล้วเป็นความรู้ที่มักอยู่ในหัวของคนคนเดียว 1DevTool สามารถเก็บมันไว้ในรีโพซิทอรีแทนได้

โฟลเดอร์ .1devtool/
การกำหนดค่าโปรเจกต์คือโฟลเดอร์ที่อยู่ที่รากของรีโพซิทอรีของคุณ:
.1devtool/
tasks/ # one markdown file per task
... # project setup files
มันเป็นข้อความธรรมดา จึงสามารถ diff รีวิว และเดินทางไปกับแบรนช์ได้เหมือนไฟล์อื่นๆ ทั่วไป คอมมิตมันแล้วเพื่อนร่วมทีมที่โคลนรีโพจะได้รับการตั้งค่าของคุณ หรือเพิ่มมันลงใน .gitignore แล้วมันจะเป็นของคุณคนเดียว
การแก้ไข
เปิดตัวแก้ไขการกำหนดค่าได้จากเมนูบริบทของโปรเจกต์ในแถบด้านข้าง มันแก้ไขไฟล์โดยตรง ดังนั้นสิ่งที่คุณทำได้ที่นี่ คุณก็สามารถทำเองด้วยมือในตัวแก้ไขข้อความได้เช่นกัน

คำสั่งเริ่มต้น
แต่ละเทอร์มินัลสามารถมีคำสั่งเริ่มต้นที่รันเมื่อเปิดขึ้นมาได้ — เช่น npm run dev, docker compose up, SSH tunnel หรือ source .venv/bin/activate

รองรับลำดับคำสั่งหลายคำสั่ง โดยจะถูกคอมไพล์รวมเป็น หนึ่งบรรทัดเชลล์ ซึ่งเป็นสิ่งที่ทำให้มันยังทำงานได้บน Windows ConPTY บน Windows คำสั่ง WSL จะถูกห่อด้วย wsl -- bash -lc

งานเดินทางไปกับแบรนช์
งานคือไฟล์ markdown ที่อยู่ใต้ .1devtool/tasks/ แบรนช์ฟีเจอร์แต่ละอันจะมีงานเป็นของตัวเอง pull request จะแสดงงานที่มันเพิ่มเข้ามา และ git log จะบอกคุณว่างานถูกเปลี่ยนแปลงเมื่อไหร่ ดูเพิ่มเติมที่ Tasks
การแชร์ กับ การเก็บไว้ใช้เอง
การใช้งานการกำหนดค่าที่แชร์มานั้นฟรี ส่วนการสร้างและส่งออกการกำหนดค่าเป็นฟีเจอร์ของ Pro — แนวคิดคือให้ทีมสามารถส่งต่อการตั้งค่าของตนให้ใครก็ได้ รวมถึงผู้ที่ใช้แผน Free ด้วย
สิ่งที่ไม่ควรใส่ไว้ในนั้น
ความลับต่างๆ ให้ใช้ ตัวจัดการ Environment Variables สำหรับค่าต่างๆ และเก็บ .env ไว้นอกรีโพซิทอรีตามปกติ การกำหนดค่าโปรเจกต์อธิบาย โครงสร้าง — เทอร์มินัลไหน คำสั่งไหน — ไม่ใช่ข้อมูลรับรอง (credentials)