|
|
**Account Creation**
|
|
|
1. [Request](/How to Contribute/Request Gitlab Account) for account.
|
|
|
2. Once account is activated, you will be sent a link to set password.
|
|
|
3. Add SSH key. You will not be allowed to pull or push without uploading a key.
|
|
|
3. [Add](https://docs.gitlab.com/ce/ssh/README.html#generating-a-new-ssh-key-pair) SSH key. You will not be allowed to pull or push without uploading a key.
|
|
|
|
|
|
**How to report bug or suggest improvement**
|
|
|
1. Create issue describing bug, documentation error or suggested improvement.
|
|
|
1. [Create](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#create-a-new-issue) issue describing bug, documentation error or suggested improvement.
|
|
|
2. In the first line of the issue description, add "@chen.song" to alert project maintainer.
|
|
|
|
|
|
**Start development**
|
|
|
If you want to do your own development on the project, follow the instructions below.
|
|
|
Note: It is important to copy the repository by forking. You will not be allowed to push changes/branches to the original repository.
|
|
|
1. Fork repository.
|
|
|
1. [Fork](https://docs.gitlab.com/ee/gitlab-basics/fork-project.html) repository.
|
|
|
2. Add upstream link to be able to update your forked repository.
|
|
|
3. Create branch for development. Commit often but meaningfully, e.g. after running unit tests.
|
|
|
4. Regularly update your forked repository and pull changes to working branch.
|
... | ... | |