diff options
| -rw-r--r-- | README.md | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -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?)
+
|
