aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-05-25 18:38:03 +0200
committerLoek Le Blansch <loek@pipeframe.xyz>2024-05-25 18:38:03 +0200
commit36a23cfeb565446572c84d22a8be8e2e01c3c3e0 (patch)
treee5a88b98fd783861b8ea6146543415289f940732 /readme.md
parent4525f60f29359b7ba88e47880d79fb9869913656 (diff)
parent078038da762d7f64ae07cf416a2a08dddfc0c651 (diff)
Merge branch 'master' into wip/main-controller
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/readme.md b/readme.md
index 1ad72e9..7802f5c 100644
--- a/readme.md
+++ b/readme.md
@@ -2,6 +2,32 @@
Avans University of Applied Sciences project puzzle box.
+## tidyness
+
+Please keep this repository tidy by being aware of the following conventions!
+
+### folder structure
+
+|folder|contains|
+|-|-|
+|`/client`|Desktop PC application for controlling the puzzle box
+|`/docs`|Project documentation in AsciiDoc(tor) format
+|`/lib`|Libraries (tracked as [submodules](#submodules))
+|`/main`|Main controller (RPi pico) software
+|`/proto`|Puzzle bus TCP protocol functions (used by main and client)
+|`/puzzle/<name>`|Puzzle sources, each puzzle has its own subdirectory
+|`/shared`|Auxiliary shared code
+|`/test`|Unit test framework (currently unutilized)
+
+### code style
+
+An `.editorconfig` file is provided in this repository. Please install the
+[EditorConfig](https://editorconfig.org/) plugin for your text editor of choice
+to automatically use these.
+
+Currently, no linter/formatter is configured for maintaining consistent code
+style.
+
## submodules
This repository tracks (most) dependencies via git submodules.