.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

  1. Copia le regole di Sylius qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. 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.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Framework

Vedi tutti i modelli di Framework