.gitignore per Sylius
31 regole di esclusione per Sylius, pronte da copiare nel repository.
Framework di commercio elettronico open source basato su Symfony
Il .gitignore completo per Sylius
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:14:12 UTC
# Tecnologie: Sylius
### Sylius ###
/behat.yml
/node_modules/
/composer.lock
/docker-compose.override.yml
npm-debug.log
/public/media
yarn-error.log
yarn.lock
!/public/media/image/.gitkeep
/etc/build/*
!/etc/build/.gitignore
/drivers/
/.php-version
/php.ini
/public/bundles/
# File di dati variabili
/var/
/config/encryption/dev.key
/vendor/
.env.*.local
# Variabili d'ambiente locali
.env.local
.env.local.php
/.php_cs.cache
/public/build/
pnpm-lock.yaml
package-lock.json
/.php_cs
/phpstan.neon
/phpunit.xml
/.phpunit.result.cache
/config/jwt/*.pem
!/config/jwt/*-test.pem
Cosa escludono le regole di Sylius
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
Generale
| Schema di esclusione | Cosa esclude |
|---|---|
/behat.yml |
##> file di progetto ### |
/node_modules/ |
Generale |
/composer.lock |
Generale |
/docker-compose.override.yml |
Generale |
npm-debug.log |
Generale |
/public/media |
Generale |
yarn-error.log |
Generale |
yarn.lock |
Generale |
!/public/media/image/.gitkeep |
Generale |
/etc/build/* |
##> compilazione ### |
!/etc/build/.gitignore |
Generale |
/drivers/ |
##> driver ### |
/.php-version |
##> configurazione ### |
/php.ini |
Generale |
/public/bundles/ |
Generale |
/var/ |
File di dati variabili |
/config/encryption/dev.key |
##> sylius/sylius ### |
/vendor/ |
Generale |
.env.*.local |
##> symfony/framework-bundle ### |
.env.local |
Variabili d'ambiente locali |
.env.local.php |
Generale |
/.php_cs.cache |
Generale |
/public/build/ |
##> symfony/webpack-encore-bundle ### |
pnpm-lock.yaml |
Generale |
package-lock.json |
Generale |
/.php_cs |
##> friendsofphp/php-cs-fixer ### |
/phpstan.neon |
##> phpstan/phpstan ### |
/phpunit.xml |
##> phpunit/phpunit ### |
/.phpunit.result.cache |
Generale |
/config/jwt/*.pem |
##> lexik/jwt-authentication-bundle ### |
!/config/jwt/*-test.pem |
Generale |
Come usare questo .gitignore per Sylius
- Copia le regole di Sylius qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.