Git lab
![](https://s3.amazonaws.com/media-p.slid.es/uploads/576387/images/3552241/gitlab-gitlab-logo.png)
Practices
Merge Request
Description
-
Put a good description, as a good commit message
-
Do squash or ask branch to be squashed
-
Milestones
-
Always use milestones
![](https://s3.amazonaws.com/media-p.slid.es/uploads/576387/images/3552263/Screen_Shot_2017-03-03_at_11.45.57_AM.png)
- Easier to track project development
![](https://s3.amazonaws.com/media-p.slid.es/uploads/576387/images/3552267/Screen_Shot_2017-03-03_at_11.46.07_AM.png)
- Easier to track sprint progress
Use Tags
-
Easier for code reviews to have some context
![](https://s3.amazonaws.com/media-p.slid.es/uploads/576387/images/3552338/Screen_Shot_2017-03-03_at_11.56.45_AM.png)
- Easier to search for issues
Context
If you have a team work ticket, reference it
Team work / Gitlab Ticket
![](https://s3.amazonaws.com/media-p.slid.es/uploads/576387/images/3552349/Screen_Shot_2017-03-03_at_11.58.03_AM.png)
- Reference it in your branch name
- Reference it in your commit message / MR title
Preview
If you’re doing a frontend change (HTML/CSS)
MR with Preview
![](https://s3.amazonaws.com/media-p.slid.es/uploads/576387/images/3552285/Screen_Shot_2017-03-03_at_11.49.00_AM.png)
New configs?
-
Put the default configs in the MR
- Update all geos’ configurations
Workflow
Code Review
Ask your MR to be reviewed by assigning them'
-
@fdx
- @vemec
Code Review
-
If you need peer-review
-
@ in a comment
As usual
-
Work on a feature/hotfix/task branch
-
Merge back to where it comes from:
-
Features -> Develop
- Hotfix/Task -> Master
-
Operatives
-
Take the time to create a HOW TO in our Gitlab Wiki
How To's Wiki page
![](https://s3.amazonaws.com/media-p.slid.es/uploads/576387/images/3552375/Screen_Shot_2017-03-03_at_12.02.32_PM.png)
http://gitlab.afluenta.com/afluenta/afluenta-platform/wikis/how-to-s
Other
-
As always, follow our branching model: http://gitlab.afluenta.com/afluenta/afluenta-platform/wikis/branching
-
Don’t use tools -for now-
- Cli tools -still- lack some features such as tags and milestones
- Contribute to our Gitlab Wiki
Ideas / Comments?
Thanks
Git lab
By Darío Cavuotti
Git lab
- 218