Explain the basic, practical steps of contributing to this project in CONTRIBUTING.md
# Workflow 1. Clone the project: `git clone email@example.com:chakra/websites/melange.git` 2. Create feature branch for your feature: `git checkout -b $feature_name` 3. Write code. Commit changes: `git commit -am "My feature is ready"` 4. Push your branch to GitLab: `git push origin $feature_name` 5. Review your code on commits page. 6. Create a merge request. (When does/should the CI kick in?) 7. Your team lead will review the code & merge it into the `master` branch. 8. On merge into the `master` branch, the images are built, tagged as `latest` and deployed to the staging environment. 9. On tags, the staging images are tagged as `$CI_COMMIT_TAG` and deployed to the production environment. Add [release notes](https://docs.gitlab.com/ee/workflow/releases.html), and use [semantic versioning](https://semver.org/).
I'd like to have this information reviewed and tested. I would also like for merge requests to be used by ourselves, and ensured to be working as intended.