docs/wiki/checklist.mdx
In a hurry? We get it. Here's a quick checklist to help you get your PR merged faster:
<h1> is title case.<h2>s and below are sentence case.|| Actions) are title case.Everybody is different, and we all review PRs in our way. However, there are some common elements we examine and questions we ask ourselves when reviewing a PR. Our goal in providing this document is to give you a "docs-reviewer" lens through which to look. In the long run, taking a quick parse through your contribution while thinking about these steps and questions will ensure we can approve your docs changes and merge your PR swiftly. We hold a strict standard because we want to ensure our users can quickly find what they need, understand it because it's well-written, and get back to building with Hasura š
As we're reading through a PR for the first time and trying to gather context, most of us focus on easy wins. While we're formulating a structure and trying to get a better idea of the document you've created, we're also trying to pick out quick typos like the following:
When we see these, we'll generally offer suggestions you can commit directly from GitHub. However, we should note that reviews filled with errors like these take longer to review (and are less fun).
:::info Note
We hope to introduce a simple linter that examines spelling as part of our CI pipeline on any PRs that include docs contributions.
:::
Next, we'll typically do an infrastructure test (i.e., does everything work?). If you followed the guidelines in our style guide, you're probably okay. However, we'll also do the following:
404Finally, we can focus on the total product: the docs themselves. We ask ourselves a few questions as we're judging the contribution (yes, we're judgy and, in fact, judged everything you wrote and probably have strong opinions at this point š ). The central theme around which we target all these questions is UX:
If we can answer these questions with a resounding "yes," we'll approve the PR and merge it. If not, we'll ask you to make some changes or we'll push a commit that we've reworked and ask for your to look over it.