Skip to content

Contributing

Sagar-Bagwe edited this page Jul 17, 2026 · 2 revisions

Contributing

This project does not require a Contribution License Agreement (CLA). raaghu-react is owned by Wai Technologies and licensed under Apache License 2.0 — there is no separate CLA to sign before your contribution can be reviewed or merged.

Before you start

Pull Request Process

  1. Ensure any install or build dependencies are removed before the end of the layer when doing a build.
  2. Update README.md with details of changes to the interface — new environment variables, exposed ports, useful file locations, and container parameters.
  3. Bump version numbers in example files and README.md to reflect the new version this Pull Request represents. This project follows SemVer.
  4. All PRs target the development branch. Branch naming follows user/<name>/<task>.
  5. PR titles follow type(scope): description (e.g. feat(button): add loading state, fix(modal): close on Escape key).
  6. You may merge the Pull Request once you have sign-off from two other developers, or ask a maintainer with merge permission to do it for you.

CI checks on every PR

Check Gates
Style governance No bare hex values in SCSS
Health check Stories/tests/axe coverage
Bundle size Elements ≤500kB, Components ≤500kB
Chromatic Visual regression snapshots
Storybook test-runner Story interaction smoke checks

See CONTRIBUTING.md for the full, current guide — this wiki page summarizes it, but the repo file is the source of truth.

Clone this wiki locally