ภาพรวม
ไฟล์และการตั้งค่าทุกอย่างที่เปลี่ยนพฤติกรรมของ OpenSpec และตำแหน่งที่จัดเก็บของแต่ละรายการ
| ไฟล์ | ตำแหน่งที่จัดเก็บ | สิ่งที่ควบคุม |
|---|---|---|
| การตั้งค่าโปรเจกต์ (config.yaml) | openspec/config.yaml | สคีมา บริบท และกฎที่โปรเจกต์นี้ใช้ในการวางแผน |
| เมทาดาทาของการเปลี่ยนแปลง (.openspec.yaml) | openspec/changes/<name>/.openspec.yaml | สคีมาของเวิร์กโฟลว์ เป้าหมาย ขอบเขต และข้อยกเว้นของสเปกสำหรับการเปลี่ยนแปลงหนึ่งรายการ |
| การตั้งค่า CLI (config.json) | ~/.config/openspec/config.json (แตกต่างกันใน Windows) | พฤติกรรมของ openspec CLI บนเครื่องของคุณ |
| ตัวแปรสภาพแวดล้อม | เชลล์หรือสภาพแวดล้อม CI ของคุณ | การเลือกไม่ใช้ telemetry และตำแหน่งที่จัดเก็บไดเรกทอรี config และ data |
| Stores | ~/.local/share/openspec/stores/ (แตกต่างกันใน Windows) | รีจิสทรีและเมทาดาทาที่อยู่เบื้องหลังสโตร์แบบหลายรีโป |