Thank you for your interest in contributing. This document outlines how to participate effectively across our organisation.
- Ensure you have access to the relevant repositories.
- Review the README and any project‑specific documentation.
- Follow our coding standards and architectural guidelines.
This organisation follows a set of development conventions to keep the codebase consistent, predictable, and easy to maintain.
All commits should follow the Conventional Commits specification.
This helps maintain readable history, enables automated tooling, and clarifies intent.
Common prefixes include:
feat:- new featuresfix:- bug fixesrefactor:- code restructuring without behavior changeschore:- maintenance taskstest:- adding or updating tests
More details: https://www.conventionalcommits.org/
To keep the repository clean and reviewable:
- Each branch should focus on a single feature, fix, or task.
- Each commit should represent one logical change.
- Avoid mixing unrelated changes in the same commit or branch.
- Use descriptive branch names such as:
main- stable, production-readydevelop- integration branchfeature/<short-description>- new workfix/<short-description>- bug fixeschore/<short-description>- maintenance tasksrefactor/<short-description>- large code changes