Я пытаюсь создать файл .gitignore для проекта KiCAD, который имеет версию git и хранится удаленно на GitHub.
Какие минимальные файлы я должен добавить в свою систему контроля версий, чтобы другие могли повторить проект?
Я пытаюсь создать файл .gitignore для проекта KiCAD, который имеет версию git и хранится удаленно на GitHub.
Какие минимальные файлы я должен добавить в свою систему контроля версий, чтобы другие могли повторить проект?
Ответы:
При архивировании проекта, который представляет собой проект, основанный на каком-то конкретном инструменте САПР, настоятельно рекомендуется сохранить все созданные коллатерали (схематические PDF-файлы, файлы Gerber и т. Д.). Поскольку возраст проектов может быть проблемой, можно ожидать, что он сможет получить доступ к инструментам, создавшим обеспечение, и запускать их.
Это особенно верно в средах, где проект может использовать эти коллатерали для производственных целей в течение нескольких десятилетий. Файлы PDF для чтения схем и файлы Gerber для производства необработанных печатных плат используются уже почти 30 лет, но, с другой стороны, пакет САПР после пакета САПР приходил и уходил. И даже некоторые из них, которые все еще встречаются в названии, могут не работать на современных платформах или откажутся читать файлы старых версий.