Archivos de configuración
Los archivos que la CLI lee y escribe: reglas de exclusión, configuración de la CLI, el catálogo, tu registro de consentimiento, las credenciales y la superposición de catálogo.
La CLI usa un pequeño conjunto de archivos en tu repositorio y en tu directorio personal. Esto es para qué sirve cada uno.
- .syncanixignore
- Un archivo al estilo de gitignore en la raíz de tu repositorio. Todo lo que coincida no se analiza, ni se enriquece, ni se sube. Se superpone a una lista predeterminada integrada y a tu .gitignore.
- .syncanix.yaml
- La configuración de la CLI en la raíz de tu repositorio: globs de inclusión/exclusión, anulaciones por capacidad, el modo de enriquecimiento y el tope de coste, y los cambios de nombre de permisos.
- .syncanix/catalog.json
- El catálogo determinista que produce el descubrimiento. Revísalo y versiónalo como cualquier otro archivo de código.
- .syncanix/consent.json
- Tu registro de consentimiento del enriquecimiento con IA. Es seguro versionarlo: registra tu elección (gestionado, BYOK u omitir) y no contiene secretos.
- ~/.syncanix/credentials
- Tu clave de API secreta, guardada en tu directorio personal y legible solo por ti. La crea syncanix login y la elimina syncanix logout.
- syncanix.yaml
- Una superposición opcional de catálogo como código, versionada (anulaciones, adiciones y políticas), que yaml apply fusiona sobre un catálogo descubierto. El punto inicial distingue la configuración de la CLI .syncanix.yaml de esta superposición, syncanix.yaml.