summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/README.md b/README.md
index 6acecbe..7d59b23 100644
--- a/README.md
+++ b/README.md
@@ -28,3 +28,26 @@ Basically, light server and fat client.
- Client acts as a Janet interpreter itself, which is sort of like Emacs
- Client can be extended using plugins written in Janet
+## Project structure
+
+This is a monorepo.
+
+```
+suproc/
+├─docs # Documentation
+├─server # Server
+├─client # Client core libraries
+├─web # web wrapper of client
+└─desktop # desktop wrapper of client
+```
+
+## Tech Stack
+
+- Server and client core: **Go**
+- Desktop and web: **Wails** + **Vue**
+- Communication: **WebSocket**
+- Conflict resolution: **CRDT**
+- Scripting: **Janet**
+
+TODO Encryption (age?)
+