changeset 18:325757454907

Add TODO.creole file, with keyword extension proposal.
author Bernhard Reiter <bernhard@intevation.de>
date Mon, 09 Jul 2018 14:43:23 +0200
parents adca5b3780d2
children 8ffd584065a4
files TODO.creole
diffstat 1 files changed, 24 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TODO.creole	Mon Jul 09 14:43:23 2018 +0200
@@ -0,0 +1,24 @@
+== Allow tracking of issues per keyword(s) and status
+
+(20180709ber)
+
+It makes sense to be able to track the status of issues in combination
+with keywords. For example if I'm using a keyword {{{version2}}}
+of my software, I'd like to know how many issues are open, being worked on
+or on testing.
+
+This would allow something like a burn down chart.
+
+=== Technical ideas
+Keywords can change over time for a tracker, so collecting them
+should not depend on a fixed database schema.
+
+On idea is to save them as a JSON text in a {{{keywords}}} field.
+This maybe be given almost directly to a webbased display system
+based on javascript.
+They drawback is that SQL cannot be used to query by keyword details,
+but advanced database functions can be used for improving this situation
+like [[https://www.sqlite.org/json1.html|SQlite' JSON1 extension]].
+
+The same could be used for priorities and status values, as they
+could also change.
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)