summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ARCH9
1 files changed, 7 insertions, 2 deletions
diff --git a/ARCH b/ARCH
index 152ae33..5f7ce7b 100644
--- a/ARCH
+++ b/ARCH
@@ -431,8 +431,13 @@ The Lorry Controller code base is laid out as follows:
way (with the `@app.route` decorator) seemed to make that harder and
require everything in the same class.
-* `lorrycontroller` is a Python package with the HTTP request
- handlers, management of STATEDB, plus some helpful utilities.
+* `lorrycontroller` is a Python package with:
+
+ - The HTTP request handlers (`LorryControllerRoute` and its subclasses)
+ - Management of STATEDB (`statedb` module)
+ - Support for various Downstream and Upstream Host types
+ (`hosts`, `gitano`, `gerrit`, `gitlab`, `local` modules)
+ - Some helpful utilities (`proxy` module)
* `lorry-controller-minion` is the entirety of the MINION, except that
it uses the `lorrycontroller.setup_proxy` function.