aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2020-12-03 18:06:15 +0000
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2020-12-03 18:06:15 +0000
commit28c6a0b6ebabf9165afd256b4f013a84a4e19dae (patch)
treede4347a905c67476dd0a9c85d1c2f052f18ed446
parentUpdate deployment instructions with image building (diff)
downloadAnnotateChange-28c6a0b6ebabf9165afd256b4f013a84a4e19dae.tar.gz
AnnotateChange-28c6a0b6ebabf9165afd256b4f013a84a4e19dae.zip
minor docs updates
-rw-r--r--README.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/README.md b/README.md
index 5a245e4..4c2afc1 100644
--- a/README.md
+++ b/README.md
@@ -194,8 +194,7 @@ Below are some thoughts that may help make sense of the codebase.
excellent
tutorial](https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world)
for an introduction to Flask. The [flask.sh](./flask.sh) shell script loads
- the appropriate environment variables and runs the application in a virtual
- environment managed by Poetry.
+ the appropriate environment variables and runs the application.
* The application handles user management and is centered around the idea of a
"task" which links a particular user to a particular time series to
@@ -203,10 +202,13 @@ Below are some thoughts that may help make sense of the codebase.
* An admin role is available, and the admin user can manually assign and
delete tasks as well as add/delete users, datasets, etc. The admin user is
- created using the [cli](./app/cli.py).
+ created using the [cli](./app/cli.py) (see the Getting Started documentation
+ above).
* All datasets must adhere to a specific dataset schema (see
- [utils/dataset_schema.json](app/utils/dataset_schema.json)).
+ [utils/dataset_schema.json](app/utils/dataset_schema.json)). See the files
+ in [demo_data] for examples, as well as those in
+ [TCPD](https://github.com/alan-turing-institute/TCPD).
* Annotations are stored in the database using 0-based indexing. Tasks are
assigned on the fly when a user requests a time series to annotate (see
@@ -218,8 +220,6 @@ Below are some thoughts that may help make sense of the codebase.
* Configuration of the app is done through environment variables, see the
[.env.example](.env.example) file for an example.
-* [Poetry](https://python-poetry.org/) is used for dependency management.
-
* Docker is used for deployment (see the deployment documentation in
[docs](docs)), and [Traefik](https://containo.us/traefik/) is used for SSL,
etc.