Contributing to Prism
Help us build a better Angular UI library. No direct pushes allowed — Pull Requests only.
1. Contribution Policy
To maintain a stable and high-quality codebase, direct pushes to the development or main branches are strictly prohibited.
- All work must be submitted via a Pull Request (PR) targeting the
developmentbranch. - PRs require review and approval from the repository owner (Habib) before merging.
- Branch names should follow conventions:
feature/name,fix/description, etc.
2. Local Setup & Workflow
Fork & Clone the repository:
git clone https://github.com/devhabib/prism-monorepo.gitCreate a branch off development:
git checkout development
git checkout -b feature/your-featureInstall dependencies:
npm install3. Standards
Prism is built for Angular 21 with a 100% zoneless architecture.
Verify your changes before committing:
npx nx lint
npx nx build prism-core