-
Notifications
You must be signed in to change notification settings - Fork 4.2k
add PR template #25949
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
add PR template #25949
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,41 @@ | ||
| <!-- | ||
nedbat marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| Please give the pull request a short but descriptive title. | ||
| Use [conventional commits](https://www.conventionalcommits.org/) to separate and summarize commits logically. | ||
|
|
||
| Use this template as a guide. Omit sections that don't apply. You may link to information rather than copy it. | ||
| More details about the template are at https://github.com/edx/open-edx-proposals/pull/180 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can we have the rationale and expected outcomes of the template documented somewhere in the repo itself? Perhaps in a top-level ADR folder.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Relatedly, if one were to measure the impact of having this template, what would the hypotheses be? I want to ensure we are aligned on the value of this effort (rollout, adopt, future maintenance).
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is a template in edx-platform, but if it succeeds, it will be spread to other repos or perhaps even the organization. I'd rather not write an ADR in this specific repo about it.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Idea: You can start with an ADR in |
||
| (link will be updated when that document merges) | ||
| --> | ||
|
|
||
| ## Description | ||
|
|
||
| Describe what this pull request changes, and why. Include implications for people using this change. | ||
nedbat marked this conversation as resolved.
Show resolved
Hide resolved
nedbat marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| Design decisions and their rationales should be documented in the repo (docstring / ADR), per | ||
| [OEP-19](https://open-edx-proposals.readthedocs.io/en/latest/oep-0019-bp-developer-documentation.html), and can be | ||
| linked here. | ||
|
|
||
| Useful information to include: | ||
| - Which edX user roles will this change impact? Common user roles are "Learner", "Course Author", | ||
| "Developer", and "Operator". | ||
| - Include screenshots for changes to the UI (ideally, both "before" and "after" screenshots, if applicable). | ||
| - Provide links to the description of corresponding configuration changes. Remember to correctly annotate these | ||
| changes. | ||
|
|
||
| ## Supporting information | ||
nedbat marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| Link to other information about the change, such as Jira issues, GitHub issues, or Discourse discussions. | ||
| Be sure to check they are publicly readable, or if not, repeat the information here. | ||
|
|
||
| ## Testing instructions | ||
|
|
||
| Please provide detailed step-by-step instructions for testing this change. | ||
|
|
||
| ## Deadline | ||
|
|
||
| "None" if there's no rush, or provide a specific date or event (and reason) if there is one. | ||
|
|
||
| ## Other information | ||
|
|
||
| Include anything else that will help reviewers and consumers understand the change. | ||
| - Does this change depend on other changes elsewhere? | ||
| - Any special concerns or limitations? For example: deprecations, migrations, security, or accessibility. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should any of these be checklists instead of bullet points?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't see any of them as simple check-offs, since the instructions are asking for information. Perhaps, "[ ] I have written a docstring/readme/adr" could be a check mark, but I'd rather have a link to it.