|
|
# Contributing to Eclipse Titan
|
|
|
|
|
|
## Prerequisites
|
|
|
|
|
|
* [Working git setup](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
|
|
|
* Basic git knowledge ([If you are new to git here's a documentation of the basics](https://docs.gitlab.com/ee/topics/git/index.html))
|
|
|
* Registration with [Eclipse](https://www.eclipse.org/) and signed CLA
|
|
|
* Sign in to GitLab with your Eclipse ID
|
|
|
* Add Your [SSH key](https://docs.gitlab.com/ee/ssh/index.html) to your GitLab account (Click on the "profile icon" in the top right corner -> Preferences -> SSH keys)
|
|
|
|
|
|
## Getting the code
|
|
|
|
|
|
* Exeternal contributors (not members of Eclipse Titan team) need to follow <https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html>.
|
|
|
* (Team members may clone the required repository directly if they have write permission on it.)
|
|
|
|
|
|
## Merge Requests
|
|
|
|
|
|
In both cases a [Merge Request](https://docs.gitlab.com/ee/user/project/merge_requests/) must be [created](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) to include your changes in any of the repositories. |
|
|
\ No newline at end of file |