summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Bityutskiy <artem.bityutskiy@linux.intel.com>2014-02-03 10:04:45 +0200
committerArtem Bityutskiy <artem.bityutskiy@linux.intel.com>2014-02-03 12:36:25 +0200
commit22d4f16737c20f26e8a321bc24595843281132b8 (patch)
tree51004b90fc89ac98f810484173cf647f22c9b99b
parent53ce677713290c2b15945377421191051141e3b2 (diff)
downloadaiaiai-22d4f16737c20f26e8a321bc24595843281132b8.tar.gz
doc: add the TODO list
Add the TODO file. I've added some of my current wishes there. This does not mean that I am going to implement this. But may be some time, when I have time or if users request. Or may be someone else implements one of those. Others are welcome to add more wishes there too. Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
-rw-r--r--doc/TODO.txt35
1 files changed, 35 insertions, 0 deletions
diff --git a/doc/TODO.txt b/doc/TODO.txt
new file mode 100644
index 0000000..d3acc30
--- /dev/null
+++ b/doc/TODO.txt
@@ -0,0 +1,35 @@
+This is the project TODO list. It contains the wish list of Aiaiai author and
+users. Feel free to send your requests to the Aiaiai mailing list. Remembere,
+these are just wishes, and we do not necessarily have any specific plans
+implementing them.
+
+
+* Improve user-friendliness.
+ * Separate all the e-mail front-end stuff to "doc/email".
+ * Improve the the e-mail front-end configuration file. Make all the variables
+ containing the text for end-users to refer instead. Just like
+ email.preamble refers the file, which contains the preamble. This is more
+ flexible and consistent.
+ * Move command-line options of 'aiaiai-email-*' scripts to the configuration
+ file. This should make it simpler for users to configure the whole thing
+ when all the knobs are in one place. Just make each script to parse the
+ config file and pick own configuration from there.
+ * Start assigning versions to the scripts and do official releases, with
+ signed tags, and tarballs.
+ * Provide packages for various distributions. Including packages for the
+ 'smack' validation tool, because distros do not provide it.
+ * Describe the coding style and various shell tricks in a separate file, in
+ order to make it easier for people to start hacking Aiaiai.
+ * Describe how the e-mail front-end distinguish patches and collects
+ patch-sets.
+ * Teach the scripts to compile 'remap-log' if it is not compiled,
+ instead of just failing. This is probably more user-friendly.
+ * Describe some review policy, e.g., how many days I promise to wait
+ for review/reply before applying patches.
+
+* Functional improvements
+ * Stop carrying own copies of checkpatch.pl and coccinelle. Just use the ones
+ from the project kernel tree. For those who uses old kernels but want to
+ benefit from new checkpatch.pl/coccinelle scripts, allow to specify path
+ to the upstream kernel, and pick the scripts from there instead of picking
+ them from the project kernel sources.