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.
Boris Sekachev 9f63686baf React & Antd UI: Model manager (#856)
* Supported git to create and sync
* Updated antd
* Updated icons
* Improved header
* Top bar for models & empty models list
* Removed one extra reducer and actions
* Removed one extra reducer and actions
* Crossplatform css
* Models reducers, some models actions, base for model list, imrovements
* Models list, ability to delete models
* Added ability to upload models
* Improved form, reinit models after create
* Removed some importants in css
* Model running dialog window, a lot of fixes
6 years ago
..
management Git application (#184) 7 years ago
migrations Optional LFS. LFS name mask for an entire repository (#314) 7 years ago
static/git/js React & Antd UI: Create task (#840) 6 years ago
README.md Git application (#184) 7 years ago
__init__.py Git application (#184) 7 years ago
admin.py Git application (#184) 7 years ago
apps.py Git application (#184) 7 years ago
git.py React & Antd UI: Model manager (#856) 6 years ago
models.py Optional LFS. LFS name mask for an entire repository (#314) 7 years ago
tests.py Add support for ip git repo urls (#827) 6 years ago
urls.py RESTful API (#389) 7 years ago
views.py RESTful API (#389) 7 years ago

README.md

Git Integration For Annotation Storage

Description

The application allows to integrate any git repository like an annotation storage for a CVAT task. It supports github or gitlab repositories. The SSH protocol is used for an authorization.

Using

  • Put a private SSH key into the ssh directory. The public key corresponding to this private key should be attached to an github user.
  • If you don't put any custom key, it will generated automatically.
  • Setup a repository URL and a path (which is relative for a repository) in the create task dialog.
  • Annotate a task.
  • Press the button "Git Repository Sync" on the dashboard.
  • In the dialog window press the button "Sync" and waiting for some time.
  • An annotation will be dumped, archived and pushed to the attached remote repository. You can do a pull request manually.