After the environment is created, files such as CHANGELOG.md and .git remain.
Suggested Solution
Remove these files:
.env.example
Remove these only if they are original files from this project:
.git: If repo cloned from here, instead of started anew, the origin remote will point to this repo.
CHANGELOG.md: Add distinct heading that is extremely likely to change in another project.
README.md - Same as CHANGELOG.md.
These cannot be removed, because there doesn't seem to be a way of determining whether they are original or modified. Instead, mention them in the Readme as something to consider changing and configuring:
composer.json: almost certainly needs to be changed after setup.
composer.lock: should be updated after modifying composer.json.
.env: perhaps generate keys for that.
LICENSE.md: consider updating.
phpcs.xml: the PHP CS Fixer config; consider updating, removing, or providing configuration in other ways.
.gitattributes: consider updating or removing.
.gitignore: consider updating. Maybe, add web/app folder, or remove .env.
vendor/.gitkeep: consider removing. Probably no need to keep the vendor directory itself.
web/app/plugins/.gitkeep: same as vendor/.gitkeep.
web/app/uploads/.gitkeep: same as vendor/.gitkeep.
.editorconfig: consider updating or removing.
.github: the docs pages. Consider updating or removing.
The Problem
After the environment is created, files such as
CHANGELOG.md
and.git
remain.Suggested Solution
Remove these files:
.env.example
Remove these only if they are original files from this project:
.git
: If repo cloned from here, instead of started anew, theorigin
remote will point to this repo.CHANGELOG.md
: Add distinct heading that is extremely likely to change in another project.README.md
- Same asCHANGELOG.md
.These cannot be removed, because there doesn't seem to be a way of determining whether they are original or modified. Instead, mention them in the Readme as something to consider changing and configuring:
composer.json
: almost certainly needs to be changed after setup.composer.lock
: should be updated after modifyingcomposer.json
..env
: perhaps generate keys for that.LICENSE.md
: consider updating.phpcs.xml
: the PHP CS Fixer config; consider updating, removing, or providing configuration in other ways..gitattributes
: consider updating or removing..gitignore
: consider updating. Maybe, addweb/app
folder, or remove.env
.vendor/.gitkeep
: consider removing. Probably no need to keep thevendor
directory itself.web/app/plugins/.gitkeep
: same asvendor/.gitkeep
.web/app/uploads/.gitkeep
: same asvendor/.gitkeep
..editorconfig
: consider updating or removing..github
: the docs pages. Consider updating or removing.