Ich versuche, die .gitignore-Datei für ein KiCAD-Projekt zu erstellen, das mit Git versioniert und remote auf GitHub gespeichert ist.
Was sind die Mindestdateien, die ich meinem Versionskontrollsystem hinzufügen sollte, damit andere das Projekt replizieren können?
Wenn Sie ein Projekt archivieren, bei dem es sich um ein Design handelt, das auf einem bestimmten CAD-Tool basiert, wird dringend empfohlen, alle erstellten Begleitmaterialien (Schaltplan-PDFs, Gerber-Dateien usw.) zu speichern. Mit zunehmendem Alter der Designs kann es ein Problem sein, auf die Tools zugreifen und diese ausführen zu können, mit denen die Sicherheiten erstellt wurden.
Dies gilt insbesondere in Umgebungen, in denen ein Design diese Sicherheiten über mehrere Jahrzehnte hinweg für Produktionszwecke verwenden kann. PDF-Dateien zum Lesen von Schaltplänen und Gerber-Dateien zum Herstellen von Rohleiterplatten werden seit fast 30 Jahren verwendet, aber auf der anderen Seite ist ein CAD-Paket nach dem anderen gekommen und gegangen. Und selbst einige, die dem Namen nach noch im Umlauf sind, laufen möglicherweise nicht auf modernen Plattformen oder weigern sich, alte Versionsdateien zu lesen.
Obwohl ich alles wie zuvor erwähnt versioniere. Wenn Sie eine .sch mit allen zugehörigen Bibliotheken und eine .kicad_pcb mit allen zugehörigen Modulen haben, können Sie die Ausgaben mit Kicad neu erstellen, da Kicad heute existiert.
b degnan
TMa
djvg
Archive Project
Befehl (File
->Archive Project
), der einzip
Archiv erstellt, das die Dateien*.pro
,*.kicad_pcb
,*.sch
,sym-lib-table
, und*-cache.lib
sowie alle Unterordner in Ihrem Projektverzeichnis enthält. Ich nehme an, dies sollte ein guter Hinweis auf die Dateien sein, die versioniert werden müssen. Ich füge auch die Herstellungsdaten (Gerber usw.) hinzu, wie unten vorgeschlagen.