This project was generated with Angular CLI version 13.0.3. We are running https://storybook.js.org/releases/6.4 of storybook for Angular compatability.
For compatibility with all processes please nvm use 16
In this architecture .story
decorated components are confined to the stories
folder, this is an organizational decision, there is no technical reason.
The button-implementation.component
then extends the stories/button-component
, referencing it's template and style files directly and implementing it's own click handler.
Run ng serve
or npm run start
to start the angular dev server.
Run npm run storybook
for the Storybook server.
While Storybook is running, Run npm run loki test
for Loki regression checking.
Run npm run docs:serve
for the Compodoc server.
Run npm run test
to execute the unit tests via Jest.
Run npm run cypress:run
to execute the end-to-end tests via Cypress.
Run npm run all
to start the dev server and initialize Storybook, unit testing, and e2e. regression testing needs to be run manually at this point.