Skip to content

Update .gitignore for KiCad files as Recomended by AI #404

@ForrestErickson

Description

@ForrestErickson

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

I'm always frustrated when I learn the .gitnignore file is suboptimal

Describe the solution you'd like
A clear and concise description of what you want to happen.

An AI suggested the following for KiCad files

# KiCad
# Adapted from: https://github.com/github/gitignore/blob/master/KiCad.gitignore
# For PCBs designed using KiCad: http://www.kicad-pcb.org/

# Backup files
# KiCad uses a ~ suffix for backups
*~
# Older versions might use the below format for backups
/*-backups/

# Autosave files
# Introduced in KiCad 7
.autosave

# Project backup history folder (KiCad 7+)
.history/

# Output files
# Excellon drill file
*.drl
# Gerber files
*.gbr
# Fabrication files
*.fab
# Netlist files
*.net
# Bill of Materials (BoM) files (can be generated in various formats)
*.xml
*.csv
*.txt
# Pick and place files
*.pos
*.pnp
# KiCad simulation files
*.cir
*.log
*.dat
*.out
*.raw
*.sra
*.st
# 3D rendering caches
*-cache.wrl
*-cache.png

# Lock files
*.lck

# DRC and ERC report files
*.drc
*.erc

# Eeschema and Pcbnew session files
*.ses

# Local configuration files
# These should generally not be shared across different developer setups
fp-info-cache
sym-info-cache
kicad_pro.user
kicad_wks.user

# Mac OS temporary files
.DS_Store

# Windows temporary files
Thumbs.db
ehthumbs.db

# Optional: sometimes these are wanted, sometimes not. Uncomment as needed.
# Generated documentation files
# *.pdf
# PostScript files
# *.ps
# SVG plots
# *.svg


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions