[asterisk-dev] [policy] Discussion on IRC - how to make -dev more useful
Leif Madsen
leif.madsen at asteriskdocs.org
Tue Jun 3 12:23:53 CDT 2008
John Todd wrote:
> Perhaps it would be a useful idea to have a tagging system for posts to -dev.
>
> This would provide several benefits:
>
> - allow infrequent readers to disregard certain large portions of
> discussions that do not interest them, or to focus on things that do
> interest them
Seems like a nice side effect, but not a primary reason to do this.
> - create an obvious marker that would flag certain conversations to
> the frequent reader base as important and worth more time (i.e.:
> design issues which may be important)
Also a nice side effect.
> - eliminate accusations (and often truth) of opaqueness in the
> future on design and policy discussions of the past, as they will
> have been obviously marked during prior threads on -dev
I think this is a good reason to do (even minimal) tagging. While the
thread topic can be pretty obvious, if someone is going to start a new
thread which will discuss a design decision, it certainly makes it a lot
easier in the future to search the mailing lists to find a certain
thread about some design decision that was made in the past. With just
the thread topic it can be difficult to wade through all the results
that get returned, but if you can just search for [design] or [policy],
then you can narrow down your search to a greater extent.
> I propose the following subject area tags which would prepend the
> Subject: line in many (most? all? "all" is pretty ambitious) posts
> to the -dev list - feel free to add, delete, modify, and discuss:
>
> [design] - for long-term design decisions, future or present
> [bug] - to discuss a bug that exists (NOT for design discussions
> that are felt to be bugs by some)
> [feature] - for discussing feature requests (incomplete standards
> implementation is not a bug, though it looks like one)
> [policy] - to discuss policy, politics, or method comments (eg: coding
> guidelines)
I like these ones. And remembering 4 tags isn't really all that hard on
my brain.
> [tactical] - to discuss implementation details or questions for those
> working on code that relates to bugs or features that
> are in progress. This is the most difficult area to
> keep clear, since often these issues will stray across
> boundaries.
> [other] - anything that doesn't fit above, including general
> announcements,
>
These seem somewhat unnecessary and slightly too fine grained. Keeping
the tags broad is probably going to allow them to be more easily applied
to a topic. I shouldn't have to sit there for 30 seconds trying to
decide whether I should be tagging this [design] or [tactical].
> I believe it would be best to have a short "FAQ" of these points on a
> web page, for which the URL is embedded into the footer of each
> posting so that the list is ubiquitously accessible on every message.
Makes sense to me. And not every message needs to be tagged, but
discussions like changing some sort of dialplan syntax should definitely
have a [design] tag on it. This gives it some sort of a marker that
says, "Hey! This may be important to you!".
> Another idea might be to include the general subject area in the
> posting title, just like Mantis now
> has tags for general areas of code (SIP, apps, AGI, etc.). I think
> this is asking a bit much, since nobody is going to easily remember a
> longer list of subject areas. However, maybe an optional area
> identifier would be a good idea too - anyone have comments on this?
I don't think this should really be necessary. I like the idea, but the
overhead involved is probably too much, and the subject *should* be
clear enough if it is a well formed subject.
Personal opinion is that trying to tag some of the more important
subject lines can't hurt anyone (except for those who think you don't
need more than an 80 char wide screen), and only has the potential to
help improve community relations and transparency.
--
Leif Madsen
http://www.leifmadsen.com
http://www.oreilly.com/catalog/asterisk
More information about the asterisk-dev
mailing list