From 1a62552ee0a683f0d5e1806ec5da4a0d4bee2190 Mon Sep 17 00:00:00 2001 From: killua Date: Tue, 7 Oct 2025 01:38:15 +0400 Subject: [PATCH] docs: update TODO.md with project structuring notes --- TODO.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/TODO.md b/TODO.md index 92e1454..547a305 100644 --- a/TODO.md +++ b/TODO.md @@ -29,3 +29,10 @@ Also the run after complete events are implemented. # TODO 2: Positional arguments Positional arguments are arguments that are not prefixed with a dash. They are usually the arguments that are passed to the program. For example, in the command `grep "pattern" file.txt`, "pattern" and "file.txt" are positional arguments. + +# TODO 3: Separate headers from implementations +Right now whole project is header only. Header only so far is fine but to avoid issues later on, it's better if we separate them. + +# TODO 4: Configure CMAKE +Configure CMAKE to ensure the library can be built as a library and can be installed via CMAKE. This should make adoptation of this to existing projects easier with less headache. +