Contributing to Entity Builder#
Thank you for your interest in contributing to Entity Builder!
For complete setup instructions and contribution guidelines, see the CONTRIBUTING.md file in the repository root.
Quick Start#
Set Up Development Environment with DDEV#
Working with Related Modules#
Entity Builder integrates well with other modules. You can add them to your development environment:
This approach lets you work on integrations side-by-side, which is especially helpful for cross-module features, debugging, or reviewing changes.
Working with Submodules#
Entity Builder includes several submodules that extend its functionality. After installing the main module, you can enable the submodules you need:
Tip:
If you omit the version when running ddev drupal-get-module, DDEV will fetch the module's default branch (usually the latest development version).
Development Tools#
Code Standards Check#
Static Analysis#
Run Tests#
Ways to Contribute#
| Type | Description |
|---|---|
| Bug Reports | Help identify and document issues |
| Feature Requests | Suggest improvements and new features |
| Code Contributions | Submit pull requests |
| Documentation | Improve or translate documentation |
| Testing | Test new releases and report findings |
Issue Guidelines#
Bug Reports#
Include:
- Drupal and PHP versions
- Entity Builder version
- Steps to reproduce
- Expected vs actual behavior
- Error messages and relevant YAML definitions