# GitLab use cases for data analysis projects - [LUMC](http://git.lumc.nl) git server (based on [GitLab](https://www.gitlab.com)) concepts: - projects (equivalent to separate git repositories; private or public) - members (users who have access to the projects; full, read-only, comment, etc) - groups (groups of users; share access rights and namespaces) - demo how to create a new project (note shell commands to connect to the repository) - `README.md` file: - editing in the browser - [markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) language - commiting changes - checking changes - checking commit log and graph [[real example](https://git.lumc.nl/biopet/biopet/network/develop)] - project skeletons - _use case:_ writing minutes of a meeting - _use case:_ bioinformatics analysis: - integration with [Rstudio](https://www.rstudio.com/): - example report in R/[Rmarkdown](http://rmarkdown.rstudio.com/) - interaction with collaborators: - delivering reports through GitLab - [tagging](https://git-scm.com/book/en/v2/Git-Basics-Tagging) repository states - requesting changes ([issues](http://doc.gitlab.com/ce/gitlab-basics/create-issue.html))