diff options
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -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): + |
