* 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 | |
|---|---|---|
| .. | ||
| assets | 4 years ago | |
| content/en | 3 years ago | |
| i18n | 4 years ago | |
| layouts | 4 years ago | |
| static/favicons | 5 years ago | |
| themes | 5 years ago | |
| README.md | 5 years ago | |
| build_docs.py | 3 years ago | |
| config.toml | 3 years ago | |
| package-lock.json | 4 years ago | |
| package.json | 4 years ago | |
| requirements.txt | 3 years ago | |
README.md
Basic manual for website editing
Edit or add documentation pages
To edit and/or add documentation, you need to have a GitHub account.
To change documentation files or add a documentation page,
simply click Edit this page on the page you would like to edit.
If you need to add a child page, click Create child page.
If you need to edit the text that has the markup markdown,
click on the Fork this repository button.
Read how to edit files for github (GitHub docs).
Please note that files have a markup for correct display on the site: the title, the title of the link, the weight (affects the order of files display on the sidebar) and description (optional):
---
title: "Title"
linkTitle: "Link Title"
weight: 1
description: >
Description
---
Start site localy
To start the site locally, you need a recent extended version hugo (recommend version 0.75.0 or later). Open the most recent release and scroll down until you find a list of Extended versions. Read more
Add a path to "hugo" in the "Path" environment variable.
Clone a repository branch containing the site. For example, using a git command:
git clone --branch <branchname> <remote-repo-url>
If you want to build and/or serve your site locally, you also need to get local copies of the theme’s own submodules:
git submodule update --init --recursive
To build and preview your site locally, use:
cd <your local directory>/cvat/site/
hugo server
By default, your site will be available at http://localhost:1313/docs/.
Instead of a "hugo server" command, you can use the "hugo" command that generates the site into a "public" folder.
To build or update your site’s CSS resources you will need PostCSS to create final assets. To install it you must have a recent version of NodeJS installed on your machine, so you can use npm, the Node package manager. By default npm installs tools under the directory where you run npm install:
cd <your local directory>/cvat/site/
npm ci
Then you can build a website in the "public" folder:
hugo
Update the submodule of the docsy theme
To update the submodule of the docsy theme you need to have a repository clone. While in the repository folder, use the git command:
git submodule update --remote
Add and then commit the change to project:
git add themes/
git commit -m "Updating theme submodule"
Push the commit to project repo. For example, run:
git push