Composer.json and gitignore