This document contains basic checklist what you need to do if you're going to use this template as in base of your own application.
Below you have basic checklist that you need to go through after you have started to use this template.
- Check that LICENSE matches to your needs and change it if needed.
- Check that README.md contains only things related to your application.
- Update composer.json to match with your application.
Below you see the parts that you should check/update;
- Common properties;
name
,description
,keywords
,homapage
,version
,license
,authors
,support.issues
andextra.projectTitle
- Symfony Flex ID - this is important! First remove
extra.symfony.id
from yourcomposer.json
file and after that you just need to runcomposer symfony:generate-id
command to generate new. Note that this will update yourcomposer.lock
file - so remember to commit that.
- Common properties;
- Application configuration
- .env Change
APP_SECRET
value with new one, you can use eg. this tool for that. Also remember to change thatAPP_SECRET
value in .env.test and - application.json Change file contents
to match your application configuration - specially you need to
generate new
JWT_PASSPHRASE
value. Also remember to do those changes to application_test.json files.
- .env Change
- 3rd party services that you might not need or you need to change those to work with your application - if you don't need to use those services just delete those files and all is done.
- Github Actions - This application is using GitHub Actions to run multiple
jobs to check application code.
- main.yml - Check file contents and modify it for your needs.
- Last step when all above is done - just delete this file.