← Back to team overview

launchpad-dev team mailing list archive

Per-milestone metadata in blueprints

 

Hi Rob, Francis, Matt, all,

With the work-items (and well, upcoming work views) shaping up as they
are, we are going to be very close to being able to ditch
launchpad-work-items-tracker altogether.  However, there'd be one thing
that'll keep us from doing that: "headline" and "acceptance" fields per
block of work items targeted to a single milestone.

To explain that a bit.

Blueprints now support work items targeted to multiple milestones, eg.

  Work items for 2012.01:
  Done this: DONE
  Do that: INPROGRESS

  Work items for 2012.02:
  Play this: INPROGRESS
  Play that: TODO
  ....

What we are missing is being able to specify metadata for each of those
milestone blocks.  Eg. we'd want to have at least a "headline" (a
summary) and "acceptance" (acceptance criteria) for each of those
blocks, so, something like:


  Work items for 2012.01:
  Headline: Initial support for foo-bar.
  Acceptance: Joe can log in and foo his bar, though it may revert to
its unfooed state.
  ...

  Work items for 2012.02:
  Headline: Complete support for foo-bar.
  Acceptance: Everyone can foo their bars, and their bars will stay
fooed forever.
  ...

Now, there are a few problems.  I wouldn't want to make it too generic
(i.e. allow for any type of metadata to be added), but then, there's a
worry if what we want is too Linaro specific.  Coming up with a nice UI
would be hard, so I probably wouldn't want us to invest time in that
either (at least not right now).

My question is if it makes sense to try to pursue this directly in
Launchpad, and if so, what would be the requirements that we'd need to
meet?  Minimum requirements for Linaro are what I described above.

Cheers,
Danilo




Follow ups