Overview
Context: We're trying to build consistency across our Labs product teams on PR quality and code review etiquette. This stems from one product team's bad experience in Spring 2025: A submitted PR took 6 weeks to review and merge, because both parties - the person who submitted the PR and the reviewer - had miscommunication, unclear expectations, and preconceived notions.
Desired outcomes from this work:
- Reduced frustration in-the-moment for teammates trying to get a PR across the finish line
- Establish consistent calibre and quality of products we build
Potential outputs:
- A list of what is expected after submitting a pull request
- This list might be translated into a linter, or a linter + google doc combo
This work is not:
- Creating PR template, since teams likely already have one
- Writing a guide to scoping/submitting a PR, since those guides definitely exist
Pre-requisites
Terminology
- PR != PR review
- PR review = code review
- Open Austin Lab team = Open Austin product team
- We have 5 teams: Data Research Hub, APL, Landlord Mapper, NPDC, and OneBus
Action Items
It's really important to annotate as you go in this issue. That way, if you have to stop working on the issue, it's already up-to-date with your findings.
| PR quality issues & norms |
Code review issues & norms |
| * your finding |
* your finding |
| * your finding |
* your finding |
| * your finding |
* your finding |
Overview
Context: We're trying to build consistency across our Labs product teams on PR quality and code review etiquette. This stems from one product team's bad experience in Spring 2025: A submitted PR took 6 weeks to review and merge, because both parties - the person who submitted the PR and the reviewer - had miscommunication, unclear expectations, and preconceived notions.
Desired outcomes from this work:
Potential outputs:
This work is not:
Pre-requisites
Terminology
Action Items
It's really important to annotate as you go in this issue. That way, if you have to stop working on the issue, it's already up-to-date with your findings.