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

doc: use pull request title pattern for issues too #4057

Merged
merged 11 commits into from
Nov 16, 2021

Conversation

leighmcculloch
Copy link
Member

What

Prefix issues by their primarily affected service or area of the monorepo.

Why

It's difficult to sometimes understand what the scope of an issue is because our issue titles assume the reader has some prior knowledge that the scope relates to the Go SDK, or Horizon, or something else. Sometimes we don't provide this context at all in the title, other times the context can be found in labels, and other times we do mention it in the title but inside the text.

We have a really clear pattern for communicating this in pull requests: we prefix titles with their area most affected. This results in pull requests having titles like services/ticker: ... or ingest: .... This pattern can be applied to issues as well.

We have several teams working in this repository and so context is not always obvious to people in other teams.

The Go community also has a well established pattern of using this for issues at pull requests in the golang/go repo, and it shows up in the ecosystem too, and it is a helpful pattern in that much larger complex repo, so should scale well here too.

Known limitations

N/A

@leighmcculloch leighmcculloch requested review from a team November 8, 2021 17:24
@leighmcculloch leighmcculloch changed the title doc: use PR title pattern for issues too doc: use pull request title pattern for issues too Nov 8, 2021
Copy link
Contributor

@JakeUrban JakeUrban left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense to me 👍

Copy link
Contributor

@marcelosalloum marcelosalloum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SGTM!

Copy link
Contributor

@acharb acharb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, had 1 💭

CONTRIBUTING.md Show resolved Hide resolved
Copy link
Member

@accordeiro accordeiro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I love this idea!

Copy link
Member

@ire-and-curses ire-and-curses left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems fine. No comments from Horizon team so let's do it. 👍

@leighmcculloch leighmcculloch merged commit 28238ea into master Nov 16, 2021
@leighmcculloch leighmcculloch deleted the leighmcculloch-patch-1 branch November 16, 2021 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants