diff options
author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-05-25 18:38:03 +0200 |
---|---|---|
committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-05-25 18:38:03 +0200 |
commit | 36a23cfeb565446572c84d22a8be8e2e01c3c3e0 (patch) | |
tree | e5a88b98fd783861b8ea6146543415289f940732 /readme.md | |
parent | 4525f60f29359b7ba88e47880d79fb9869913656 (diff) | |
parent | 078038da762d7f64ae07cf416a2a08dddfc0c651 (diff) |
Merge branch 'master' into wip/main-controller
Diffstat (limited to 'readme.md')
-rw-r--r-- | readme.md | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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. |