ملفات الإعداد
الملفات التي تقرؤها الأداة وتكتبها: قواعد التجاهل، وإعداد الأداة، والكتالوج، وسجلّ موافقتك، وبيانات الاعتماد، وطبقة الكتالوج.
تستخدم الأداة مجموعة صغيرة من الملفات في مستودعك ومجلّدك الرئيسي. وإليك ما يفعله كل منها.
- .syncanixignore
- ملف على نمط gitignore في جذر مستودعك. وكل ما يطابقه لا يُفحَص ولا يُثرى ولا يُرفَع أبدًا. ويُضاف فوق قائمة افتراضية مدمجة وفوق ملف .gitignore لديك.
- .syncanix.yaml
- إعداد الأداة في جذر مستودعك: أنماط التضمين/الاستبعاد، والتجاوزات لكل قدرة، ووضع الإثراء وسقف التكلفة، وإعادة تسمية الصلاحيات.
- .syncanix/catalog.json
- الكتالوج الحتمي الذي ينتجه الاكتشاف. راجعه واحفظه في نظام الإصدارات مثل أي ملف مصدري آخر.
- .syncanix/consent.json
- سجلّ موافقتك على الإثراء بالذكاء الاصطناعي. آمن للحفظ في نظام الإصدارات — فهو يسجّل اختيارك (مفاتيح محلية أو BYOK أو تخطٍّ) ولا يحوي أسرارًا.
- ~/.syncanix/credentials
- مفتاح واجهة برمجتك السري، مخزَّن في مجلّدك الرئيسي ويقرؤه أنت وحدك. يُنشئه syncanix login ويزيله syncanix logout.
- syncanix.yaml
- طبقة كتالوج-كشيفرة اختيارية ومحفوظة في الإصدارات (تجاوزات وإضافات وسياسات) يدمجها yaml apply فوق كتالوج مكتشَف. والنقطة في البداية تميّز إعداد الأداة .syncanix.yaml عن هذه الطبقة، syncanix.yaml.