This library was generated with @box/automation. General overview on how to perform tasks on the generated library can be found in run-tasks Nx documentation.
Your terminal should stay in location of root directory of repository, which is frontend-mono
. That Allows Nx to run action against your project, or multiple project if that is necessary.
Do not navigate to packages/group-shared-features/combobox-with-api
to run commands.
Commands for the project are run using syntax used by Nx:
Syntax: yarn nx <target name> <project name> <option overrides>
| | |
Example: yarn nx test products --watch
All commands used with Nx can be found in project.json
file within your package.
-
nx storybook combobox-with-api
- launches development environment for UI component. -
nx build-storybook combobox-with-api
- build static version of storybook with all stories. -
nx build combobox-with-api
- build package usingshared-feature-builder
executor fromautomation
package. -
nx lint combobox-with-api
- run linter over package files, -
nx test combobox-with-api
- runs storybook tests (visual/interactions) and jest unit tests, producing coverage report at the end. -
nx test-storybook combobox-with-api
- runs storybook tests. You need first to start storybook in separate terminal for this to work. -
nx test-storybook-local-coverage combobox-with-api
- runs storybook tests, and produces coverage report at the end. Requires running instance of storybook. -
nx test-storybook-ci combobox-with-api
- build storybook and run storybook tests with coverage output. Designed for CI usage. -
nx test-jest combobox-with-api
- runs jest unit tests, producing code coverage at the end. -
nx sonar combobox-with-api
- performs static analysis of code using SonarQube tooling, to detect bugs and code smells. Integrated as one of the steps in CI process. -
nx chromatic combobox-with-api
- uploads storybook build for review to box chromatic , and performs visual comparison of the UI changes against baseline. -
nx prepare combobox-with-api
- command run during package publication process orchestrated by Lerna.
Code of the feature belongs to webapp-eng. Responsibilities of owning team include control over code quality, providing guidelines for changes, and alignment with other teams regarding changes. It would be a good practice to consult which team, owning or requesting, will be responsible for implementing changes to code.