Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

What should be included?

  • Background/rationale

    • The context of the changes being made

    • E.g. if it’s a bug, who reported it, when, and under what circumstances.

      • What is the root-cause of the bug?

      • What is the solution implemented here?

      • Is a longer-term solution still required?

      Feature requests probably need a bit more background, with info about where the request came from, copies/links to any discussions about implementation, etc.

  • Changes

    • Sometimes just a list of commit messages

    • Usually more useful to base on commit messages, but removing useless messages (like “fixed style of new code”) and expanding on important commits.

  • Relevant links

    • Jira tickets, Confluence pages, related issues in other projects etc.

Template/example

Code Block
## Types of changes
* [ ]  Bug fix (a non-breaking change which fixes an issue)
* [x]  New feature (a non-breaking change which adds functionality)
* [ ]  Breaking change (fix or feature that would cause existing functionality to change)

## Background
E.g. Resolves [Add WorkItem list status filter](https://jira.ukrdc.org/browse/UI-10)
Allows searching for work items for different status values by adding a filter to the workitem list UI

## Changes
* All changes confined to `pages/workitems/index.vue`
* Adds filter interface to the component template.
* Adds filter logic to component script.

## Relevant links
* [Add WorkItem list status filter](https://jira.ukrdc.org/browse/UI-10)