.gitignore voor Strapi
67 negeerregels voor Strapi, klaar om naar je repository te kopiëren.
CMS met een losgekoppelde presentatielaag
De volledige .gitignore voor Strapi
# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 16:16:14 UTC
# Technologieën: Strapi
### Strapi ###
# macOS-mapinstellingen (Desktop Services Store)
.DS_Store
# macOS-resourceforkbestanden
.AppleDouble
# Aangepast macOS-mappictogram
.LSOverride
Icon
# macOS Spotlight-index
.Spotlight-V100
# macOS-prullenbakmap
.Trashes
# macOS-resourceforkbestanden
._*
# Emacs-back-upbestanden
*~
# Windows-miniaturencache
Thumbs.db
# Uitgebreide Windows-miniaturencache
ehthumbs.db
Desktop.ini
# Windows-prullenbak
$RECYCLE.BIN/
# Windows-cabinetarchief
*.cab
# Windows-installatiepakket
*.msi
# Windows-samenvoegmodule
*.msm
# Windows-patchbestand
*.msp
# 7-Zip-archief
*.7z
*.csv
*.dat
# macOS-schijfkopie
*.dmg
# Met gzip gecomprimeerd bestand
*.gz
# ISO-schijfkopie
*.iso
# Java-archief
*.jar
# RAR-archief
*.rar
# Tape-archief
*.tar
# ZIP-archief
*.zip
*.com
# Gecompileerd Java-klassebestand
*.class
# Dynamisch gekoppelde bibliotheek
*.dll
# Uitvoerbaar Windows-bestand
*.exe
# Objectbestand
*.o
# Bestand met startwaarde voor willekeurige getallen
*.seed
# Gedeeld object
*.so
# Vim-wisseloverloopbestand
*.swo
# Vim-wisselbestand
*.swp
# Extra Vim-wisselbestand
*.swn
# Extra Vim-wisselbestand
*.swm
# Compileruitvoer
*.out
# Proces-ID-bestand
*.pid
.tmp
# Logbestand
*.log
# SQL-script
*.sql
# SQLite-database
*.sqlite
*#
.idea
nbproject
# Visual Studio Code-instellingen
.vscode/
# Bibliotheekdekking
lib-cov
lcov.info
# Proces-ID-bestanden
pids
logs
results
build
node_modules
.node_history
package-lock.json
**/package-lock.json
!docs/package-lock.json
*.heapsnapshot
testApp
# Dekkingsmap
coverage
cypress/screenshots
cypress/videos
dist
packages/strapi-generate-new/files/public/
.dev
front-workspace.code-workspace
Wat deze regels voor Strapi precies negeren
Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.
OS X
| Patroon | Wat wordt genegeerd |
|---|---|
.DS_Store |
macOS-mapinstellingen (Desktop Services Store) |
.AppleDouble |
macOS-resourceforkbestanden |
.LSOverride |
Aangepast macOS-mappictogram |
Icon |
OS X |
.Spotlight-V100 |
macOS Spotlight-index |
.Trashes |
macOS-prullenbakmap |
._* |
macOS-resourceforkbestanden |
Linux
| Patroon | Wat wordt genegeerd |
|---|---|
*~ |
Emacs-back-upbestanden |
Windows
| Patroon | Wat wordt genegeerd |
|---|---|
Thumbs.db |
Windows-miniaturencache |
ehthumbs.db |
Uitgebreide Windows-miniaturencache |
Desktop.ini |
Windows |
$RECYCLE.BIN/ |
Windows-prullenbak |
*.cab |
Windows-cabinetarchief |
*.msi |
Windows-installatiepakket |
*.msm |
Windows-samenvoegmodule |
*.msp |
Windows-patchbestand |
Pakketten
| Patroon | Wat wordt genegeerd |
|---|---|
*.7z |
7-Zip-archief |
*.csv |
Pakketten |
*.dat |
Pakketten |
*.dmg |
macOS-schijfkopie |
*.gz |
Met gzip gecomprimeerd bestand |
*.iso |
ISO-schijfkopie |
*.jar |
Java-archief |
*.rar |
RAR-archief |
*.tar |
Tape-archief |
*.zip |
ZIP-archief |
*.com |
Pakketten |
*.class |
Gecompileerd Java-klassebestand |
*.dll |
Dynamisch gekoppelde bibliotheek |
*.exe |
Uitvoerbaar Windows-bestand |
*.o |
Objectbestand |
*.seed |
Bestand met startwaarde voor willekeurige getallen |
*.so |
Gedeeld object |
*.swo |
Vim-wisseloverloopbestand |
*.swp |
Vim-wisselbestand |
*.swn |
Extra Vim-wisselbestand |
*.swm |
Extra Vim-wisselbestand |
*.out |
Compileruitvoer |
*.pid |
Proces-ID-bestand |
Logboeken en databases
| Patroon | Wat wordt genegeerd |
|---|---|
.tmp |
Logboeken en databases |
*.log |
Logbestand |
*.sql |
SQL-script |
*.sqlite |
SQLite-database |
Diversen
| Patroon | Wat wordt genegeerd |
|---|---|
*# |
Diversen |
.idea |
Diversen |
nbproject |
Diversen |
.vscode/ |
Visual Studio Code-instellingen |
Node.js
| Patroon | Wat wordt genegeerd |
|---|---|
lib-cov |
Bibliotheekdekking |
lcov.info |
Node.js |
pids |
Proces-ID-bestanden |
logs |
Node.js |
results |
Node.js |
build |
Node.js |
node_modules |
Node.js |
.node_history |
Node.js |
package-lock.json |
Node.js |
**/package-lock.json |
Node.js |
!docs/package-lock.json |
Node.js |
*.heapsnapshot |
Node.js |
Testgevallen
| Patroon | Wat wordt genegeerd |
|---|---|
testApp |
Testgevallen |
coverage |
Dekkingsmap |
cypress/screenshots |
Testgevallen |
cypress/videos |
Testgevallen |
Documentatie
| Patroon | Wat wordt genegeerd |
|---|---|
dist |
Documentatie |
Builds
| Patroon | Wat wordt genegeerd |
|---|---|
packages/strapi-generate-new/files/public/ |
Builds |
Voorbeeldapp
| Patroon | Wat wordt genegeerd |
|---|---|
.dev |
Voorbeeldapp |
Visual Studio Code
| Patroon | Wat wordt genegeerd |
|---|---|
front-workspace.code-workspace |
Visual Studio Code |
Zo gebruik je deze .gitignore voor Strapi
- Kopieer de bovenstaande regels voor Strapi of download het bestand direct.
- Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
- Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
- Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.