Estoy tratando de crear el archivo .gitignore para un proyecto de KiCAD que está versionado con git y almacenado de forma remota en GitHub.
¿Cuáles son los archivos mínimos que debo agregar a mi sistema de control de versiones para que otros repliquen el proyecto?
Al archivar un proyecto que es un diseño basado en alguna herramienta CAD específica, se recomienda enfáticamente que guarde todas las garantías producidas (PDF de esquemas, archivos Gerber, etc.). A medida que los diseños envejecen, puede ser un problema esperar poder acceder y ejecutar las herramientas que crearon la garantía.
Esto es particularmente cierto en entornos en los que un diseño puede utilizar estas garantías con fines de producción durante varias décadas. Los archivos PDF para leer esquemas y los archivos Gerber para producir placas de circuito en bruto se han utilizado durante casi 30 años, pero por otro lado, el paquete CAD tras el paquete CAD ha ido y venido. E incluso algunos que todavía existen en el nombre pueden no ejecutarse en plataformas modernas o se negarán a leer archivos de versiones anteriores.
Aunque controlo la versión de todo como se mencionó anteriormente. Si tiene un .sch con todas las bibliotecas asociadas y un .kicad_pcb con todos los módulos asociados, puede recrear las salidas con Kicad como Kicad existe hoy.
b degnan
TMa
djvg
Archive Project
comando (File
->Archive Project
), que crea unzip
archivo que incluye los archivos*.pro
,*.kicad_pcb
,*.sch
,sym-lib-table
y*-cache.lib
, así como cualquier subcarpeta en el directorio de su proyecto. Supongo que esto debería ser una buena indicación de los archivos que necesitan ser controlados por versión. También incluyo los datos de fabricación (gerbers, etc.), como se sugiere a continuación.