- 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 --upgradeYou can serve the doc:
$ mkdocs serve --dev-addr localhost:8081To publish the doc to github:
$ mkdocs gh-deploy