Using GitLab to Contribute to Drupal

Once you have set up Git, you can use GitLab to contribute to the Drupal project, by:

  • Contributing merge requests
  • Reviewing merge requests
  • Maintaining a project (making commits, branching/tagging, making releases)

Introduction

Getting starting with GitLab

Creating issue forks

How to use an issue fork to contribute code changes.

Creating merge requests

Starting the merge request.

Rebase a merge request

How to rebase from GitLab and the command line.

Reviewing merge requests

How to review a merge request.

GitLab CI

Automated testing with GitLab CI

Editing a Gitlab merge request

How to edit a merge request on Gitlab and commit changes in a single commmit

Policy for use of Personal Access Tokens (PATs) and other automation

Outlining our policy for acceptable use of Personal Access Tokens and other automation with git.drupalcode.org

Downloading a patch file

How to download a patch file from a merge request.

Core version compatibility fixes for modules with unmerged changes

How to make compatibility fixes work with Composer.

GitLab Frequently Asked Questions

Frequently asked questions (FAQs) about Drupal.org's integration with GitLab

Guide maintainers

quietone's picture