Template repository to quickstart library development.
- Docker and Docker Compose
Everything else runs in the docker container.
This template uses an installer to setup all the files that need replacing of placeholders but most files are just kept as they are.
TODOs:
- Create the new repository on GitHub using this repository as template
- Add protection rules for master and release branches since they are not copied from the template :(
- Clone the new repository to local
- Create the .env file from .env.dist in the project root and update the settings accordingly
- Start the container using docker compose with the docker-compose.yml in the project root
- Run the installer by executing
composer run-installer
in the container - Add and commit your files and push them to remote
- Submit the new package to packagist
- Get to work! ;)