summaryrefslogtreecommitdiff
path: root/docs/architecture.md
diff options
context:
space:
mode:
authorGeorgios Andreadis <info@gandreadis.com>2020-02-14 11:37:32 +0100
committerGeorgios Andreadis <info@gandreadis.com>2020-02-14 19:14:31 +0100
commitf33cfe79358c31cc786fdb1594cb1c40ab8e0a7b (patch)
tree2075fc68f9aaa49d93e2d1c018fc2f877d683bef /docs/architecture.md
parent773eaf770313fa245250e8e1661ee50444223c98 (diff)
Get first two parts of docs up to date and remove odcsim doc
Diffstat (limited to 'docs/architecture.md')
-rw-r--r--docs/architecture.md13
1 files changed, 11 insertions, 2 deletions
diff --git a/docs/architecture.md b/docs/architecture.md
index a854bf6d..60ac3e0d 100644
--- a/docs/architecture.md
+++ b/docs/architecture.md
@@ -1,8 +1,17 @@
-# 2. Architecture Overview
+# 3. Architecture Overview
+
+The OpenDC simulator has two main components: `odcsim`, a general framework for discrete event-based simulation, and `opendc` a collection of components using `odcsim` to simulate datacenters. We discuss both in turn!
+
+`TODO: Add a schematic general overview here.`
+
+## 3.1 `odcsim`
+
+
+## 3.2 `opendc`
**TODO: What are the main components (odcsim-core, odcsim-engine, opendc-core, opendc-format, opendc-testkit, opendc-workflows, I assume)? Short description of each in a bullet list (or even a schema drawing, if you have the time). Why this division?**
**TODO: One section per component, explaining what their responsibility is and what other modules they talk to. In what kind of scenarios do you as OpenDC developer need to touch/change them?**
---
-[< Previous](setup.md) | [Next >](models.md)
+[< Previous](setup.md) | [Next >](run.md)