Skip to content

Support milestones #11

Description

@GlancingMind

Implement Milestones. A milestone describes a bigger task, which requires
multiple issues to be resolved, possible in a given set of time.
This means, a milestone may have a deadline in which all the Issues
may be completed. The deadline shall currently have no effect on the milestone
and simply provide a hint.

  • Add a description to a milestone.
  • Add Issues to an existing milestone. This may be done by using special
    "milestone-" labels. The user should then be able to see all current
    milestones within a new menu. The milestones shall have a completion-value,
    which will be a percentage determined by all associated issues and their
    open/close-state. This means a milestone should be 100% complete, if all
    assigned Issues are closed.

Like Issues, milestones may be active or closed as needed.
NOTE: Maybe milestones can be implemented as Issues, with only some fanzy UI
variation (progressbar). Could extend go code to add milestones as composite of the composite-pattern

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions