|
|
# Basics of Gitlab and forking projects
|
|
|
|
|
|
In this course we use Gitlab. You should get familiar with the Gitlab environment since in this study module you will do all the documentation, version control and assignments using Gitlab.
|
|
|
|
|
|
Environments like Gitlab are industry standard for managing projects in software and game development field.
|
|
|
|
|
|
## Gitlab
|
|
|
|
|
|
In the Basics course you will mostly need built-in tools of Gitlab environment. Markdown is used for styling text and documentation so you will also need that. You also need to understand GIT version control workflow to fully understand whats behind all of these tools and to understand some concepts we will be discussing later.
|
|
|
|
|
|
- https://docs.gitlab.com/ce/gitlab-basics/README.html
|
|
|
- https://docs.gitlab.com/ce/user/markdown.html
|
|
|
- https://www.youtube.com/watch?v=enMumwvLAug
|
|
|
- https://try.github.io
|
|
|
- https://rogerdudler.github.io/git-guide/
|
|
|
|
|
|
## Forking the course template
|
|
|
|
|
|
After you got the basics covered and you understand GIT workflow as well, you're ready to fork the course template. You can find the template from the group root folder, or from this link: https://gitlab.labranet.jamk.fi/gamedev_module/basics-template
|
|
|
|
|
|
After you fork it, you have a template to start making your assignments on and you have a set directory structure. There are no return folders or such in this course, your personal project is what the teacher will evaluate.
|
|
|
|
|
|
The teacher will later ask the link to your repository. |
|
|
\ No newline at end of file |