Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Rule “update-a-github-issue/rule” #6884

Merged
merged 12 commits into from
Oct 3, 2023
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
56 changes: 56 additions & 0 deletions rules/update-a-github-issue/rule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
type: rule
title: Do you to keep a PBI's current status visible?
uri: keeping-pbis-status-visible
authors:
- title: Matt Wicks
url: https://www.ssw.com.au/people/matt-wicks/
- title: Brook Jeynes
url: https://www.ssw.com.au/people/brook-jeynes/
related:
- when-you-use-mentions-in-a-pbi
- close-pbis-with-context
created: 2023-10-03T00:48:22.310Z
guid: cec9aa77-4234-470b-bcab-557b39de6789
---
As PBIs evolve, it's common for their initial descriptions to become outdated or for significant developments to occur that must be recorded for the benefit of the entire team.

<!--endintro-->

Whenever a PBI necessitates an update, the team should add a comment to the issue, detailing the change or event.

::: bad

![Figure: Bad example - Lots of non-descriptive comments cluttering the issue.](bad-example-lots-of-non-descriptive-comments.png)

:::

::: good

![Figure: Good example - Extra context added via comment.](good-example-adding-context-via-comment.png)

:::

In cases where an update is long standing or important, it should be appended to the bottom of the issue description. This update must include the date it was made, serving as a chronological record of changes. In addition, a comment should be left on the issue thread to inform team members that significant information has been added to the issue.

This does not include changes regarding to who is currently working on the issue. GitHub and Azure DevOps both track via some version of an “Assignees” tag.

::: good

![Figure: Good example - Important information added to the issue itself with a comment.](good-example-update.png)

:::

It's also important to CC anyone who may need to see this additional information.

::: good

![Figure: Good example - Important users CC'd within the issue but addressed to the team.](good-example-cc-in-issue.png)

:::

::: good

![Figure: Good example - Important users CC'd within comments added extra context.](good-example-cc-in-comment.png)

:::