diff options
author | bnewbold <bnewbold@robocracy.org> | 2016-10-17 01:26:14 -0700 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2016-10-17 01:26:14 -0700 |
commit | 9690685616d84a156050252025d6d8168139c495 (patch) | |
tree | 959b69cd956c0112aa1b051c5ea5e64c8fea3010 | |
parent | 31c9d2026a2caab570d3b1f6850f6eb5e065335d (diff) | |
download | einhyrningsins-9690685616d84a156050252025d6d8168139c495.tar.gz einhyrningsins-9690685616d84a156050252025d6d8168139c495.zip |
add TODO list
-rw-r--r-- | TODO.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/TODO.txt b/TODO.txt new file mode 100644 index 0000000..d8637d0 --- /dev/null +++ b/TODO.txt @@ -0,0 +1,19 @@ +- some form of unittests (shell scripts? sub-process?) + eg, https://github.com/uutils/coreutils/tree/master/tests +- better error handling (no unwraps) +- install command including manpages +- TCP backlog argument +- --kill-children-on-exit +- --seconds N +- argument to create a pid file + +nice to have: +- refactor code into multiple files +- design docs/notes +- more examples: rust, golang, C, ruby, js/node +- exponential backoffs +- debian packaging +- shell: timeouts on requests +- explicit drop()s on timer guards in some places +- more formal top-level state machine? +- systemd, upstart, and sysV template init files |