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.
Added simple filter queries for collections in the server API. Such
queries should cover simpler cases, while more complex filters should
use the JSON syntax.
- Added simple filters for collection endpoints in API (e.g.
`/tasks?project_id=42&user=myusername`)
- Removed duplicating collection endpoints in API in favor of their full
versions:
- `/projects/{id}/tasks` -> `/tasks?project_id={id}`
- `/tasks/{id}/jobs` -> `/jobs?task_id={id}`
- `/jobs/{id}/issues` -> `/issues?job_id={id}`
- `/issue/{id}/comments` -> `/comments?issue_id={id}`
- Corresponding owning objects now return a link to the collection:
- `/projects/{id}`: `.tasks`
- `/tasks/{id}`: `.jobs`
- `/jobs/{id}`: `.issues`
- `/issue/{id}`: `.comments`
- Fixed errors in the generated server API schema:
- Input and output types in all the basic model methods (`Create`,
`Update`, `Retrieve`, `Delete`)
- Removed invalid separation for the project list operation response
type
- File structure for projects in the dataset cache is updated to store
the new project representation. Old caches will be invalidated.
- Added tests
|
3 years ago | |
|---|---|---|
| .. | ||
| dist | 6 years ago | |
| src | 3 years ago | |
| .dockerignore | 6 years ago | |
| .env | 4 years ago | |
| .eslintignore | 5 years ago | |
| .eslintrc.js | 4 years ago | |
| README.md | 4 years ago | |
| index.d.ts | 3 years ago | |
| package.json | 3 years ago | |
| react_nginx.conf | 4 years ago | |
| tsconfig.json | 3 years ago | |
| webpack.config.js | 3 years ago | |
README.md
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:
cd ../cvat-core && yarn --frozen-lockfile && cd - && yarn --frozen-lockfile
- Running development UI server with autorebuild on change
yarn run start
- Building the module from sources in the
distdirectory:
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