This repository contains the official policies, standards, and governance rules for all repositories under this organization.
All members and collaborators are required to read and comply with these guidelines before contributing to any project.
These guidelines apply to:
- All public repositories
- All private repositories
- All members and collaborators
- All contributions (code, documentation, CI, automation, etc.)
Failure to follow these standards may result in:
- Pull request rejection
- Revoked repository access
- Removal from the organization
All development work must follow this workflow:
- Fork the repository before starting any work.
- Create a feature or fix branch in your fork.
- Do not push directly to the upstream repository.
- Submit all changes via a pull request from your fork.
- Wait for review and approval before merging.
Direct pushes to protected branches are strictly prohibited.
All pull requests must:
- Reference a related issue (where applicable)
- Clearly describe the changes made
- Follow repository coding standards
- Pass all automated checks
- Be reviewed and approved before merging
Every project repository must enforce:
- Strict linting rules
- Consistent code formatting
- Automated checks in CI
Projects are expected to:
- Use industry-standard linters and formatters
- Reject code that does not meet defined quality thresholds
- Keep configuration checked into the repository
Each repository must maintain a functional CI/CD pipeline that:
- Runs linting and formatting checks
- Executes tests where applicable
- Prevents merging when checks fail
- Supports automated deployment if relevant
Repositories without CI enforcement may not accept contributions.
- Organization-wide repositories (such as
.github) require explicit approval from the organization owner before changes are made. - Structural, workflow, or policy changes must be discussed and approved prior to implementation.
- No member may introduce breaking changes without approval.
All contributors are expected to:
- Communicate respectfully and professionally
- Accept constructive feedback
- Prioritize project stability and maintainability
- Follow security and best practices
These guidelines exist to ensure consistency, security, and long-term maintainability across the organization.
By contributing to any repository within this organization, you acknowledge and agree to follow these policies.