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.
54 changes: 54 additions & 0 deletions rules/update-a-github-issue/rule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
type: rule
title: Do you to keep a PBI's current status visible?
uri: keeping-pbis-status-visible
authors:
- title: Brook Jeynes
url: https://www.ssw.com.au/people/brook-jeynes/
wicksipedia marked this conversation as resolved.
Show resolved Hide resolved
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 issues 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.
wicksipedia marked this conversation as resolved.
Show resolved Hide resolved

<!--endintro-->

Whenever an issue necessitates an update, the team should add a comment to the issue, detailing the change or event.
wicksipedia marked this conversation as resolved.
Show resolved Hide resolved

::: bad

![Figure: Lots of non-descriptive comments cluttering the issue.](bad-example-lots-of-non-descriptive-comments.png)
wicksipedia marked this conversation as resolved.
Show resolved Hide resolved

:::

::: good

![Figure: Extra context added via comment.](good-example-adding-context-via-comment.png)
wicksipedia marked this conversation as resolved.
Show resolved Hide resolved

:::

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: Important information added to the issue itself with a comment.](good-example-update.png)
wicksipedia marked this conversation as resolved.
Show resolved Hide resolved

:::

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

::: good

![Figure: Important users CC'd within the issue but addressed to the team.](good-example-cc-in-issue.png)
wicksipedia marked this conversation as resolved.
Show resolved Hide resolved

:::

::: good

![Figure: Important users CC'd within comments added extra context.](good-example-cc-in-comment.png)
wicksipedia marked this conversation as resolved.
Show resolved Hide resolved

:::
Loading