Prism Docs

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 development branch.
  • 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.git

Create a branch off development:

git checkout development
git checkout -b feature/your-feature

Install dependencies:

npm install

3. 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