.gitignore para Sylius

31 regras de exclusão para Sylius, prontas a copiar para o seu repositório.

Framework de comércio eletrónico de código aberto baseada no Symfony

O .gitignore completo para Sylius

# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:15:05 UTC
# Tecnologias: 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/
# Ficheiros de dados variáveis
/var/
/config/encryption/dev.key
/vendor/
.env.*.local
# Variáveis de ambiente locais
.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

O que estas regras de Sylius ignoram

Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.

Geral

Padrão O que ignora
/behat.yml ##> ficheiros do projeto ###
/node_modules/ Geral
/composer.lock Geral
/docker-compose.override.yml Geral
npm-debug.log Geral
/public/media Geral
yarn-error.log Geral
yarn.lock Geral
!/public/media/image/.gitkeep Geral
/etc/build/* ##> compilação ###
!/etc/build/.gitignore Geral
/drivers/ ##> controladores ###
/.php-version ##> configuração ###
/php.ini Geral
/public/bundles/ Geral
/var/ Ficheiros de dados variáveis
/config/encryption/dev.key ##> sylius/sylius ###
/vendor/ Geral
.env.*.local ##> symfony/framework-bundle ###
.env.local Variáveis de ambiente locais
.env.local.php Geral
/.php_cs.cache Geral
/public/build/ ##> symfony/webpack-encore-bundle ###
pnpm-lock.yaml Geral
package-lock.json Geral
/.php_cs ##> friendsofphp/php-cs-fixer ###
/phpstan.neon ##> phpstan/phpstan ###
/phpunit.xml ##> phpunit/phpunit ###
/.phpunit.result.cache Geral
/config/jwt/*.pem ##> lexik/jwt-authentication-bundle ###
!/config/jwt/*-test.pem Geral

Como utilizar este .gitignore para Sylius

  1. Copie as regras de Sylius acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Framework

Ver todos os modelos de Framework