You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
# cvat-ui module
|
|
|
|
## Description
|
|
|
|
This is a client UI for Computer Vision Annotation Tool based on React, Redux and Antd
|
|
|
|
## Versioning
|
|
|
|
If you make changes in this package, please do following:
|
|
|
|
- After not important changes (typos, bug fixes, refactoring) do: `yarn version --patch`
|
|
- After adding new features do: `yarn version --minor`
|
|
- After significant UI redesign do: `yarn version --major`
|
|
|
|
Important: If you have changed versions for `cvat-core`, `cvat-canvas`, `cvat-data`,
|
|
you also need to do `yarn install` to update `package-lock.json`
|
|
|
|
## Commands
|
|
|
|
- Installing dependencies:
|
|
|
|
```bash
|
|
cd ../cvat-core && yarn --frozen-lockfile && cd - && yarn --frozen-lockfile
|
|
```
|
|
|
|
- Running development UI server with autorebuild on change
|
|
|
|
```bash
|
|
yarn run start
|
|
```
|
|
|
|
- Building the module from sources in the `dist` directory:
|
|
|
|
```bash
|
|
yarn run build
|
|
yarn run build --mode=development # without a minification
|
|
```
|
|
|
|
Important: You also have to run CVAT REST API server (please read `https://opencv.github.io/cvat/docs/contributing/`)
|
|
to correct working since UI gets all necessary data (tasks, users, annotations) from there
|