[ditz-talk] What about labels?
Nicolas Pouillard
nicolas.pouillard at gmail.com
Fri May 2 12:33:08 EDT 2008
Hi all,
I would like to have a little more expressivity/flexibility when organizing
issues with ditz. The 'component' feature is too limited and I would like
extend to something better.
I had a few ideas the first one was to use directories in the bugs/ directory
to model a hierarchy of components. Although I think that these hierarchies
are too rigid and prefer the idea of labels/tags.
The questions that come to me are:
(1) Would the feature kindly accepted? (assuming a consensus...)
(2) Should it replaces components?
(3) What becomes the short-name of issues?
(4) How to update the "display issues by component" to labels?
Concerning (2), I think it should replace them. I've planned & started an
implementation that would be:
* backward compatible: Handling old 'databases', assuming that being in a
component means that we are labeled with one label of the same name.
* forward compatible: While the feature is not finished the 'database' will
not be converted while there is only exactly one label for an issue.
* keeping components would be redundant and boring for users to answer one
more question while adding an issue.
Concerning (3), I see three ways of doing it:
* One sort all labels, and join them with a dash: label1-label2-42.
* One give to the first label more importance.
* One forgive about the feature and give them all the same name: project-42.
Concerning (4), I also see three ways of doing it:
* One add a section per sorted-combination of labels.
* One mixup all issues together and show labels clearly.
* One give to the first label more importance.
Ideas? questions?
Best regards,
--
Nicolas Pouillard aka Ertai
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://rubyforge.org/pipermail/ditz-talk/attachments/20080502/5bae05a9/attachment.bin>
More information about the ditz-talk
mailing list