Skip to content

Way of Working

A.L. Kleijngeld edited this page Jan 30, 2023 · 5 revisions

Project management

Issues

There are two types of issues.

Reports

Anyone with a GitHub account can file a report to either:

  • Request a feature or change.
  • Point out a bug.

Metamorph maintainers will look at these reports and go through the following steps:

  1. Ask clarification if the report is not clear enough.
  2. Judge whether there's work to be done. a. If not, the issue is closed. b. If so, the issue becomes a task. The maintainer does this by filling in the lacking information.

Tasks

Tasks are issues that actually encapsulate work to be done. They always stem from reports.

Tasks are then managed in the Projects board, where they can be planned and where their progress can be tracked. Tasks are further categorized by labels and milestones.

Important: tasks must have acceptance criteria.

Project

The project enables issues to be planned, their status to be maintained and tracked, and to simply have a board view for overview.

Important to realize: the issues (tasks) you wish to maintain in the project need to be imported first. This is done in the Inventory view.

Milestones

No hard guidance is currently prescribed for the use of milestones. Use them whenever they feel useful to group tasks together.

Discussions

Whenever there's ideas to discuss, feel free to create a discussion.

Maintenance involves archiving those that are done or no longer relevant from time to time.