Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
contribute:dev:git:start [2021/03/25 21:24] – Added link to commit guidelines into overview alexxconscontribute:dev:git:start [2024/04/14 10:35] (current) – [GitLab Forks and Merge Requests] gael
Line 108: Line 108:
 ===== GitLab Forks and Merge Requests ===== ===== GitLab Forks and Merge Requests =====
  
-If you want to contribute code the best way is to get a contributor's account and fork the project you would like the contribute to and file a [[https://docs.xfce.org/ee/user/project/merge_requests/|merge request]]. +If you want to contribute codethe best way is to get a contributor's account and fork the project you would like to contribute to and file a [[https://gitlab.xfce.org/help/user/project/merge_requests/index.md|merge request]]. 
-  - Fork the project (Ask for fork permissions [[/contribute/start#communication|on the mailing list or in IRC]] ) +  - Ask for fork permissions [[/contribute/start#communication|on the mailing list or in our Matrix channel]] 
-  - Clone your fork +  - Fork the project via the GitLab UI 
-  - Create a new branch (try to use a descriptive name), don't use "master"+  - Clone your fork locally 
 +  - **Create a new branch** (try to use a descriptive name), don't use "master" (otherwise we cannot rebase and merge your branch)
   - Change and push your code to your fork/branch   - Change and push your code to your fork/branch
   - Start a merge request and [[https://docs.gitlab.com/ee/user/project/merge_requests/allow_collaboration.html|allow maintainers to change your branch]] (this means maintainers can rebase your branch on top of master using the GitLab Web UI)   - Start a merge request and [[https://docs.gitlab.com/ee/user/project/merge_requests/allow_collaboration.html|allow maintainers to change your branch]] (this means maintainers can rebase your branch on top of master using the GitLab Web UI)