Contribute to a repositoryΒΆ
When using Git you should constently keep in mind the following warning:
Warning
Never work on master, always on a branch
In order to contribute to the <reponame> repository of the <organame> organization we therefore recommand to follow the following workflow.

| Name | Description |
|---|---|
| Branch | See Create a development branch section. In order to enable code review from mainteners, the development must be short (i.e. one branch for one task such as new feature, bug fix...). |
| Work | See Work on your modifications section. In order to benefit from tools developped by mainteners and ensure code quality, the development must respect some guidelines. |
| Commit | See Commit your modifications section. Commits are snapshots of the repository. There are useful in particular for versionning software or create backups. |
| Upload ? | See Upload your modifications section. In order save your modifications into your personal repository, you should upload them. Otherwise, you can continue to add commits. |
| Submit ? | See Submit your modifications section. In order to integrate your modifications to the official repository, you must submit your modifications that will be integrated by organization mainteners. |
Note
In the following we assume that you forked the official repository in your personal account and cloned it according to previous recommendations (see Fork and clone a repository).