mirror of https://github.com/zulip/zulip.git
docs: Update author protocol section of the code-reviewing docs.
This commit is contained in:
parent
04197309ae
commit
94d6dd5ee5
|
@ -4,6 +4,25 @@ Code review is a key part of how Zulip does development! If you've
|
|||
been contributing to Zulip's code, we'd love for you to do reviews.
|
||||
This is a guide to how. (With some thoughts for writing code too.)
|
||||
|
||||
## Protocol for authors
|
||||
|
||||
When you send a PR, try to think of a good person to review it --
|
||||
outside of the handful of people who do a ton of reviews -- and
|
||||
`@`-mention them with something like "`@person`, would you review
|
||||
this?". Good choices include
|
||||
* someone based in your timezone or a nearby timezone
|
||||
* people working on similar things, or in a loosely related area
|
||||
|
||||
Alternatively, posting a message in
|
||||
[#code-review](https://chat.zulip.org/#narrow/stream/91-code-review) on [the Zulip
|
||||
development community server](../contributing/chat-zulip-org.md), would
|
||||
help in reaching out to a wider group of reviewers. Either way, please be
|
||||
patient and mindful of the fact that it isn't possible to provide a
|
||||
quick reply always, but that the reviewer would get to it sooner or later.
|
||||
Lastly, ensuring the your PR passes CI and is organized into coherent
|
||||
commits would help save reviewers time, which could otherwise be used
|
||||
to dive right into reviewing the PR's core functionality.
|
||||
|
||||
## Principles of code review
|
||||
|
||||
### Anyone can review
|
||||
|
@ -24,7 +43,7 @@ those are really helpful contributions.
|
|||
|
||||
### Please do reviews
|
||||
|
||||
Doing code reviews is an important part of making the project go.
|
||||
Doing code reviews is an important part of making the project grow.
|
||||
It's also an important skill to develop for participating in
|
||||
open-source projects and working in the industry in general. If
|
||||
you're contributing to Zulip and have been working in our code for a
|
||||
|
@ -56,15 +75,6 @@ benchmark is to try to always reply **within one workday**, at least
|
|||
with a short initial reply, if you're working regularly on Zulip. And
|
||||
sooner is better.
|
||||
|
||||
### Protocol for authors
|
||||
|
||||
When you send a PR, try to think of a good person to review it --
|
||||
outside of the handful of people who do a ton of reviews -- and
|
||||
`@`-mention them with something like "`@person`, would you review
|
||||
this?". Good choices include
|
||||
* someone based in your timezone or a nearby timezone
|
||||
* people working on similar things, or in a loosely related area
|
||||
|
||||
## Things to look for
|
||||
|
||||
* *The CI build.* The tests need to pass. One can investigate
|
||||
|
|
Loading…
Reference in New Issue