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.
* Draft version * Implemented import & fixed export && some code cleanup && some fixes && updated notifications * Refactoring && fixed several bugs * Update licence headers && small fixes * Update remaining licence headers && small changes * Fix part of tests * Fix tests * Remove unused code * Fix part of comments * Some fixes * Move file download process to job * Rename methods * Small fix * Fix storages configuration for tasks * Styles * Remove unused * Change storage configuration && fix forms reset && some fixes * Update imports * Remove extra argument type * Add catch * Fix import backup from local * Import architecture refactoring && some fixes * Rename props * Small reorganization of export architecture && minor fixes * Remove unused import * Small fix && skip error notification when no permissions * Fix project creating * Fix part of eslint issues * Fix eslint * Fix eslint * Fix eslint * eslint * Fix some eslint issues * Combine uploadAnnotations and importDataset * Fix annotation uploading from local * Update tests * Fix annotation uploading * Fix notification * Update dependencies * fix * Update jest tests * Skip error notification when no permissions * Update case 91 92 canvas3d tests * Styles * Update icons * eslint * eslint * eslint * eslint * Create & delete cloud storage * Common part && export job annotations * Update tests && add tests for project backup * Fix typo * Rename variables * debug * Revert timeout * Fix server host * Fix test with project backup restore * small refactoring * Update issue_2473_import_annotations_frames_dots_in_name |
3 years ago | |
|---|---|---|
| .. | ||
| docs | 6 years ago | |
| src | 3 years ago | |
| tests | 3 years ago | |
| .dockerignore | 6 years ago | |
| .eslintrc.js | 4 years ago | |
| README.md | 4 years ago | |
| jest.config.js | 4 years ago | |
| jsdoc.config.js | 4 years ago | |
| package.json | 3 years ago | |
| tsconfig.json | 4 years ago | |
| webpack.config.js | 4 years ago | |
README.md
Module CVAT-CORE
Description
This CVAT module is a client-side JavaScript library for management of objects, frames, logs, etc. It contains the core logic of the Computer Vision Annotation Tool.
Versioning
If you make changes in this package, please do following:
- After not important changes (typos, backward compatible bug fixes, refactoring) do:
yarn version --patch - After changing API (backward compatible new features) do:
yarn version --minor - After changing API (changes that break backward compatibility) do:
yarn version --major
Commands
- Dependencies installation
yarn ci --frozen-lockfile
- Building the module from sources in the
distdirectory:
yarn run build
yarn run build --mode=development # without a minification
- Building the documentation in the
docsdirectory:
yarn run docs
- Running of tests:
yarn run test
- Updating of a module version:
yarn version --patch # updated after minor fixes
yarn version --minor # updated after major changes which don't affect API compatibility with previous versions
yarn version --major # updated after major changes which affect API compatibility with previous versions
Visual studio code configurations:
- cvat.js debug starts debugging with entrypoint api.js
- cvat.js test builds library and runs entrypoint tests.js