Icon .DS_Store *.log .cache # Ignore dev files /.idea node_modules package-lock.json # Don't track composer phar/vendors composer.phar composer.lock # Ignore configuration files /config/* !/config/migrations.php !/config/migrations.upgrades.php !/config/api_sample.php # PHPUnit /phpunit.xml /documents # Custom extensions /public/extensions/custom/*/* ## Auth /public/extensions/custom/auth ## Endpoints !/public/extensions/custom/endpoints/_directory/ !/public/extensions/custom/endpoints/_example.php ## Hashers !/public/extensions/custom/hashers/_CustomHasher.php ## Hooks !/public/extensions/custom/hooks/_products !/public/extensions/custom/hooks/_webhook # Storage /public/uploads/*/ !public/uploads/_/originals/.gitignore !public/uploads/_/thumbnails/.gitignore # Keep gitkeep files # This will make sure empty directories has at least one file so it can be tracked by git !**/.gitkeep