... | ... | @@ -7,7 +7,7 @@ We develop with [Git](https://git-scm.com/). GitLab is a piece of software that |
|
|
## Issues
|
|
|
Issues represent specific tasks. All our issues are [listed here](https://gitlab.linguala.com/groups/linguala/-/issues) and on a [Kanban](https://de.wikipedia.org/wiki/Kanban) board [here](https://gitlab.linguala.com/groups/linguala/-/boards).
|
|
|
|
|
|
Issues work on a per-project basis. An issue belongs to a project and should be done in that project. Issues can also be assigned to someone if it should be done by someone specific. You can find all issue attributes in the right-hand sidebar when looking at an issue.
|
|
|
Issues work on a per-project basis. An issue belongs to a project and should be done in that project. Issues can also be assigned to someone if it should be done by someone specific. You can find all issue attributes in the right hand sidebar when looking at an issue.
|
|
|
|
|
|
### Open & Close
|
|
|
Issues have two states: *Open* and *closed*. [Open issues](https://gitlab.linguala.com/groups/linguala/-/issues?scope=all&utf8=%E2%9C%93&state=opened) are tasks that should be done at some point. [Closed issues](https://gitlab.linguala.com/groups/linguala/-/issues?scope=all&utf8=%E2%9C%93&state=closed) are tasks that have been done and accepted.
|
... | ... | @@ -17,10 +17,10 @@ Issues can have multiple labels. We use those labels together with the issue boa |
|
|
|
|
|
| Label |Purpose |
|
|
|
| --- | --- |
|
|
|
| ![image](uploads/d64ebf301b436ca0b2ab5e13e8a02970/image.png) | These Issues have priority and should be worked on next. Take from these issues when you're looking for something to do. |
|
|
|
| ![image](uploads/5e5a76750a1b80c10053ecf2946f6cef/image.png) | Someone is working on these issues right now. |
|
|
|
| ![image](uploads/ee6ddea2267032bd5aabf38c6f2979ca/image.png) | These tasks have been completed but not yet accepted. |
|
|
|
| ![image](uploads/fffce66da21ae99393b91b76fbd0c3e2/image.png) | These issues are good tasks for newcomers and usually easy to do. |
|
|
|
| ![To do](uploads/d64ebf301b436ca0b2ab5e13e8a02970/image.png) | These Issues have priority and should be worked on next. Take from these issues when you're looking for something to do. |
|
|
|
| ![Doing](uploads/5e5a76750a1b80c10053ecf2946f6cef/image.png) | Someone is working on these issues right now. |
|
|
|
| ![Done](uploads/ee6ddea2267032bd5aabf38c6f2979ca/image.png) | These tasks have been completed but not yet accepted. |
|
|
|
| ![beginner-task](uploads/fffce66da21ae99393b91b76fbd0c3e2/image.png) | These issues are good tasks for newcomers and usually easy to do. |
|
|
|
|
|
|
>Check out [all our labels](https://gitlab.linguala.com/groups/linguala/-/labels).
|
|
|
|
... | ... | @@ -49,6 +49,17 @@ Branches can be merged into the default (master) branch. This is what merge requ |
|
|
### Is it done yet?
|
|
|
You can mark a merge request as a *Work in Progress* to indicate that you're not done yet by putting `WIP:` in front of the title. Once you're done you can remove the WIP status.
|
|
|
|
|
|
## The Workflow
|
|
|
* Start with an issue that has the ![To do](uploads/d64ebf301b436ca0b2ab5e13e8a02970/image.png) label
|
|
|
* Optionally, start with a ![beginner-task](uploads/fffce66da21ae99393b91b76fbd0c3e2/image.png)
|
|
|
* Remove the ![To do](uploads/d64ebf301b436ca0b2ab5e13e8a02970/image.png) label and add ![Doing](uploads/5e5a76750a1b80c10053ecf2946f6cef/image.png)
|
|
|
* *Tip:* you can do this at once by drag-and-dropping the issue on the issue board
|
|
|
* Create a new branch to make your changes on. You can do this manually or have GitLab create one for you including a WIP merge request by clicking ![Create merge request](uploads/dd3c1a838800a771b5605a6590db31dc/image.png)
|
|
|
* Once you're done with the task, label the issue as ![Done](uploads/ee6ddea2267032bd5aabf38c6f2979ca/image.png) and remove the merge request's WIP status. It's now time for someone to review your changes.
|
|
|
|
|
|
We check done issues and merge requests regurlarly and give you feedback in the comments. If we're happe with your changes, we'll merge them into `master`.
|
|
|
|
|
|
# More information from GitLab
|
|
|
There are help pages for every interaction with Gitlab [here](https://gitlab.linguala.com/help) or on the top right where the question mark is.
|
|
|
|
|
|
Devops Lifecycle: https://gitlab.linguala.com/help#the-entire-devops-lifecycle
|
... | ... | |