From 8a9d2da50348cf0cd91f2ad17cf6d3de7b77e6df Mon Sep 17 00:00:00 2001 From: Enrico Faulhaber Date: Mon, 13 Jun 2016 17:48:44 +0200 Subject: [PATCH] enhance docu a little Change-Id: I59e46c61098106651fa584026f6c7edf33ee5dd1 --- doc/index.md | 8 ++++++++ doc/todo.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 doc/todo.md diff --git a/doc/index.md b/doc/index.md index f58577e..fe5ac1b 100644 --- a/doc/index.md +++ b/doc/index.md @@ -1,2 +1,10 @@ Markdown docu to be generated ============================= + + +TODO's +====== +see [here](todo.html) + +[Syntax hints](http://daringfireball.net/projects/markdown/syntax) + diff --git a/doc/todo.md b/doc/todo.md new file mode 100644 index 0000000..6e2ab5e --- /dev/null +++ b/doc/todo.md @@ -0,0 +1,35 @@ +# TODO List # + +## Structure ## + + * stronger structure insides src + * src/server for everything server related + * src/client for everything client related (ProxyDevice!) + * src/protocol for protocol specific things + * src/lib for helpers and other stuff + * possibly a parallel src tree for cpp version + + +## A Client ## + + * maybe start with a python shell and some import magic + * later a GUI may be a good idea + * client: one connection for each device? + * another connection for async data? + + +## A Server ## + + * evaluate config.ini + * handle cmdline args (specify different server.ini) + * support Async data units + * support feature publishing and selection + * rewrite MessageHadler to be agnostic of server + + +## Testsuite ## + + * embedded tests inside the actual files grow difficult to maintain + * needed ? + +