summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000..7375a2c
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,30 @@
+# list of quick TODO tasks
+
+this is temporary, frequently-updated, list of quick TODO that
+don't warrant a 'Task' in itself.
+Once done, move the task description to the 'Past Tasks' section
+
+
+## Up-to-date Tasks list
+
+In no particular order, they just need to be done:
+
+ * A) each build_XXX build directory is generating its own build_XXX/src/generated/* assets and code.
+ This is wrong and error-prone. There should be one source of truth
+ for the generated assets/data/code at the top of the tree, under a common
+ src/generated/ directory. Adapt all the code for that. Pay attention
+ to tests (test_assets, e.g.) that *also* generate assets. They must§
+ generate them in a throw-away directory.
+
+ * B) make a pass of 'vertical compaction' for the code: there's a lot of
+ superfluous '\n' empty lines in the code that shouldn't be here.
+ Remove them to have a vertically more dense code. Use clang-format if needed.
+
+ * C) add a top-level @README.md file with a short description of the
+ project for new-comers, a one-line description of each .md files, and
+ a quick layout and description of the source tree.
+
+## Past Tasks
+
+The past TODO are already done (stored here for archiving):
+