Contributing
The library is the point. Help build it.
The whole reason this is MIT is so more people can pick Angular and ship without a licence conversation. Contributions are the fastest way to make that true.
Local setup
terminal
git clone https://github.com/mat4ixOG/hellskitchen-ui.git
cd hellskitchen-ui
npm ci
npm start # docs site
npm test # unit tests
npm run build:libWhat a finished component looks like
- 1 Standalone, signal inputs, OnPush, no runtime dependency beyond Angular.
- 2 Keyboard map documented and tested — not just clicked through.
- 3 Tokens for every colour, radius and duration it uses. No hard-coded hex.
- 4 A reduced-motion path.
- 5 A demo on the docs page with the exact snippet that renders it.
Good first issues are tagged. Docs fixes count — they are usually the ones that help the most people.