Please read this document if you want to contribute to the project or simply run it locally.
Simply run npm install after cloning the repository.
Useful global commands:
npm run buildto build all packagesnpm run testto run all testsnpm run lintto lint all packagesnpm run demoto launch the demo applicationnpm run cito run all checks done in CI
For the commands available in different workspaces, please refer to the package.json of the workspace in question.
A couple of useful examples:
npm run -w packages/core-e2e tddto run e2e tests in watch mode for the core packagenpm run -w packages/core testto run unit tests for the core package- etc.
| NPM Workspace | Description |
|---|---|
packages/core |
The core library |
packages/core-e2e |
E2E test cases for the core library |
packages/angular |
Angular wrappers and framework specific tools |
demos/app-angular |
Small Angular demo application |
Please use the Bug Report template and provide as much information as possible. Please fork this StackBlitz to reproduce the issue if possible.
- Please follow the code style of the project
- Please run
npm run cibefore pushing your changes to check it locally PrettierandESLintare used to enforce the code style, please make sure your IDE is configured to use them to avoid formatting issues.Wireitis used to set up task dependencies and caches. If something is not building/running first tryrm -rf **/wireitin the project root to clean up caches.