Drupal 9+ Robust Git Development Workflow¶
Rules of a Great Git Commit Message¶
Always use plain American English
The seven rules:
- Separate subject from body with a blank line
- Limit the subject line to 50 characters
- Capitalize the subject line
- Do not end the subject line with a period
- Use the imperative mood in the subject line
- Wrap the body at 72 characters
- Use the body to explain what and why vs. how
References:
- A simple git workflow documentation in progress - Google Slides
- How to Write a Git Commit Message - A web article
- The Seven (+3) Rules of a Great Git Commit Message - Google Slides
Our Workflow¶
Our development process is based on the following workflow:

Please also see Drupal 9 Configuration Management.
Syncing Content and Database between Environments¶
via GitLab CI/CD Pipelines¶
See this videos (*):
-
erisilebilirlik.org: Syncing Content and Database between Environments via GitLab CI/CD Pipelines
-
Other projects: Syncing Content and Database between Environments via GitLab CI/CD Pipelines Other Projects
* These videos require access permissions to Binbiriz Google Drive