Skip to content

Governance

Suhaib Bin Younis edited this page Dec 23, 2025 · 1 revision

Governance & Rulesets

This repository employs strict governance models to ensure code quality and stability.

Branch Protection

We use GitHub Repository Rulesets to protect the main branch.

main Branch Rules

  • Direct Pushes: Blocked 🛑. Usage of Pull Requests is enforced.
  • Force Pushes: Blocked 🛑. History is immutable.
  • Deletion: Blocked 🛑.

Code Ownership

We use a CODEOWNERS file to define ownership of the codebase.

  • Global Owner: @suhaibbinyounis
  • Pull requests may require review from code owners depending on the policy.

Contribution Workflow

  1. Create a feature branch (e.g., feat/my-feature).
  2. Commit your changes.
  3. Push your branch to the repository.
  4. Open a Pull Request against main.
  5. Wait for review/CI (if applicable) and merge.

Clone this wiki locally