- Setup a GitHub account, if you haven't yet.
- Fork the project (i.e from the github project page).
- Clone your newly created fork:
$ git clone https://github.com/<username>/soluble-mediatools.git`
- Install deps
$ composer update
- Create a new branch from master (i.e. feature/24)
- Modify the code... Fix, improve :)
If you have disabled .githooks:
- First ensure the code is clean
$ composer fix
$ composer check
- Commit/Push your pull request.
If you're working on documentation, please install mkdocs, mkdocs-material...:
$ pip install -r ./requirements.txt --upgrade
You can serve the doc:
$ mkdocs serve --dev-addr localhost:8081
To publish the doc to github:
$ mkdocs gh-deploy