diff --git a/design-docs/.CVAT Updating with Upstream_images/02441b19.png b/design-docs/.CVAT Updating with Upstream_images/02441b19.png new file mode 100644 index 00000000..df987d70 Binary files /dev/null and b/design-docs/.CVAT Updating with Upstream_images/02441b19.png differ diff --git a/design-docs/.CVAT Updating with Upstream_images/147082c5.png b/design-docs/.CVAT Updating with Upstream_images/147082c5.png new file mode 100644 index 00000000..09aa0e15 Binary files /dev/null and b/design-docs/.CVAT Updating with Upstream_images/147082c5.png differ diff --git a/design-docs/.CVAT Updating with Upstream_images/438146d0.png b/design-docs/.CVAT Updating with Upstream_images/438146d0.png new file mode 100644 index 00000000..8626d7fb Binary files /dev/null and b/design-docs/.CVAT Updating with Upstream_images/438146d0.png differ diff --git a/design-docs/.CVAT Updating with Upstream_images/7037581f.png b/design-docs/.CVAT Updating with Upstream_images/7037581f.png new file mode 100644 index 00000000..8fc96348 Binary files /dev/null and b/design-docs/.CVAT Updating with Upstream_images/7037581f.png differ diff --git a/design-docs/.CVAT Updating with Upstream_images/7a2f91b9.png b/design-docs/.CVAT Updating with Upstream_images/7a2f91b9.png new file mode 100644 index 00000000..ced63e07 Binary files /dev/null and b/design-docs/.CVAT Updating with Upstream_images/7a2f91b9.png differ diff --git a/design-docs/.CVAT Updating with Upstream_images/92b76b3c.png b/design-docs/.CVAT Updating with Upstream_images/92b76b3c.png new file mode 100644 index 00000000..1d0c767a Binary files /dev/null and b/design-docs/.CVAT Updating with Upstream_images/92b76b3c.png differ diff --git a/design-docs/.CVAT Updating with Upstream_images/9f162879.png b/design-docs/.CVAT Updating with Upstream_images/9f162879.png new file mode 100644 index 00000000..1e15e814 Binary files /dev/null and b/design-docs/.CVAT Updating with Upstream_images/9f162879.png differ diff --git a/design-docs/.CVAT Updating with Upstream_images/dead64db.png b/design-docs/.CVAT Updating with Upstream_images/dead64db.png new file mode 100644 index 00000000..8381a323 Binary files /dev/null and b/design-docs/.CVAT Updating with Upstream_images/dead64db.png differ diff --git a/design-docs/.CVAT Updating with Upstream_images/e9122ada.png b/design-docs/.CVAT Updating with Upstream_images/e9122ada.png new file mode 100644 index 00000000..ac5942f9 Binary files /dev/null and b/design-docs/.CVAT Updating with Upstream_images/e9122ada.png differ diff --git a/design-docs/CVAT Updating with Upstream.md b/design-docs/CVAT Updating with Upstream.md new file mode 100644 index 00000000..038edc9f --- /dev/null +++ b/design-docs/CVAT Updating with Upstream.md @@ -0,0 +1,34 @@ +# Assume all file paths are from project root. + +# `Dockerfile` +Usually, we add vim and nano to the build for ease of debugging remotely (and inside +the CLI). +![](.CVAT Updating with Upstream_images/7037581f.png) +- Not required + +# `.gitignore` +If you're using JetBrains IDE products, this will keep out their IDE folder. +![](.CVAT Updating with Upstream_images/9f162879.png) + +# `cvat/requirements/base.txt` +Add onepanel-sdk and google-cloud-storage. +- SDK for our authentication and creating workflows on onepanel, from inside CVAT. +- Google Cloud Storage because we support uploading to GCS. + - Storing annotations, etc + +![](.CVAT Updating with Upstream_images/438146d0.png) + +# Copy everything over `cvat/apps/onepanelio` +![](.CVAT Updating with Upstream_images/7a2f91b9.png) + +# Add relevant onepanel URLs to `cvat/urls.py` +![](.CVAT Updating with Upstream_images/e9122ada.png) + +# Update `cvat/settings/base.py` to enable onepanel related pieces. +![](.CVAT Updating with Upstream_images/147082c5.png) +![](.CVAT Updating with Upstream_images/02441b19.png) + +# As of right now, we need to enable environment variables for CVAT as well. +`cvat/settings/base.py` +![](.CVAT Updating with Upstream_images/92b76b3c.png) +![](.CVAT Updating with Upstream_images/dead64db.png) \ No newline at end of file