Skip to content

Contributing

Issue queue

Report bugs and feature requests on the drupal.org issue queue.

Source code

Pull requests are accepted on GitHub and mirrored to drupal.org.

Branch conventions

  • 1.x: main development branch
  • Feature branches: feat/<description> or feature/<description>
  • Bug fixes: fix/<description>

Coding standards

The project enforces Drupal coding standards and ESLint for JavaScript. All checks run automatically on pull requests.

PHP (Drupal coding standards)

docker compose --profile lint run --rm drupal-lint

Auto-fix coding standard violations:

docker compose --profile lint run --rm drupal-lint-auto-fix

Drupal compatibility

docker compose --profile lint run --rm drupal-check

JavaScript (ESLint)

npm ci
npx eslint .