Handbook
Introduction
The codementors handbook is the central repository for how we run this community. The handbook is inspired by the great Gitlab handbook.
As part of our value of being transparent the handbook is open to the world, and we welcome feedback. Currently this website is build from a private repository. We will make this repository public soon, so that you can open a Merge Request to propose a change or open issus to ask questions.
Contribution
It is vital to keep this handbook up-to-date with all relevant information gathered and discussed in our community. Therefore, we want to make it easy to add, remove or change content within this handbook. Just follow the following steps to propose a change:
- Clone this repository
- Setup your development environment (see: editor configuration)
- Commit your changes
- Open an MR in the
handbook repository.
This marks the start of a discussion for a proposed change in the handbook.
We do not specifically use the
Draft
prefix function of Gitlab to express that an MR is not yet ready to be discussed. Instead, we wait for the labelreview
to be assigned. - Once you feel confident to discuss your proposed change with other
codementors, add the label
review
to your MR and create a new comment (e.g. review please). The label is required to automatically trigger a notification in the Discord channel #whats-new for your comment. - A maintainer of the handbook will assign himself as a reviewer of your MR.
- Once all discussion threads are resolved, the reviewer will approve and merge your MR into the main branch.