Add a user manual.
Review Request #8876 — Created April 5, 2017 and submitted
This change adds in a new user manual for Review Bot, which goes into much more
detail about installation, configuration, and what tools are available.
Built HTML and proofread the results.
Description | From | Last Updated |
---|---|---|
Care to upload the images? |
brennie | |
Something that stood out strongly to me is that information on tools are scattered across too many pages. If I … |
chipx86 | |
This is in beanbag-docutils as beanbag_docutils.sphinx.ext.retina_images. We should prefer that over this. |
brennie | |
This happened to me too. Looks like its expanding \titleref to a TAB and itleref. Silly Sphinx. |
brennie | |
Aren't code blocks in reST supposed to line up with the c in code-block? |
brennie | |
We don't actually supply the message broker, do we? Isn't that RabbitMQ, etc? |
brennie | |
The URL should be https://www.reviewboard.org/docs/manual/latest/ Otherwise we'll have 2 redirects for this. |
chipx86 | |
Can you add a reference anchor for this page, so we'll be able to more easily link to it in … |
chipx86 | |
Maybe provide an example of what this would look like if running locally. |
chipx86 | |
Is two trailing slashes correct? |
brennie | |
Both "command line" and "command-line" are valid terms, but we should probably standardize on one. Most of our docs say … |
chipx86 | |
Can we link to PMD? If you don't already know what it is, this paragraph is very confusing, and sounds … |
chipx86 | |
Let's link this. |
chipx86 | |
Can we add a reference anchor here too? |
chipx86 | |
Let's just go ahead and link to this file on GitHub. |
chipx86 | |
Can we say "the Review Bot extension for Review Board" instead? I had to read this a couple times before … |
chipx86 | |
Inconsistencies with the number of blank lines here (and below, wiht .. image). |
chipx86 | |
Should be httpd, not http. The standard way of working with services these days (I think this has been true … |
chipx86 | |
No need for the backticks on these. |
chipx86 | |
Too many blank lines. |
chipx86 | |
Instead of linking to this, we should add an intersphinx for celery in the Sphinx config file, naming it celery. … |
chipx86 | |
Should be only one blank line. This is also in the wrong section. |
chipx86 | |
We should link this. |
chipx86 | |
Too many blank lines. |
chipx86 | |
Here, too. |
chipx86 | |
Can you add a reference anchor here? |
chipx86 | |
We should use "current" instead of "latest". They use "latest" as in "bleeding edge," not "current release." |
chipx86 | |
No need for backticks. Same with others below. |
chipx86 | |
No backticks. They're never needed on .. lines. |
chipx86 | |
There's 2 spaces here between "and" and "click". |
chipx86 | |
"Celery" ? |
chipx86 | |
No need for backticks. |
chipx86 | |
No need for backticks. |
chipx86 | |
No need for backticks. |
chipx86 | |
Too many blank lines. |
chipx86 | |
No need for backticks. |
chipx86 | |
No need for backticks. |
chipx86 | |
No need for backticks. |
chipx86 | |
Sphinx has a handy way to reference PEPs. You can just do: :pep:`8` |
chipx86 | |
"installed" |
chipx86 | |
No need for backticks. |
chipx86 |
- Commit:
-
3c47328d6c274e23a39dd87f39c4aa7ebc478c44d8f11ed23efb1f078a0e13520c6230017f73c82c
- Diff:
-
Revision 2 (+949)
- Added Files:
Checks run (2 succeeded, 1 failed with error)
-
It'll be nice to have a manual to link to :)
-
Something that stood out strongly to me is that information on tools are scattered across too many pages. If I want to know how to install PMD, I go one place. If I want to know how to configure it, I go somewhere else. If I want to learn more about what it is, a third place.
I think instead, we should take the approach that repositories/hosting services now have in the Review Board docs. We should make
reviewbot/tools/
a directory and haveclang.rst
,pmd.rst
, etc. in there. These should be complete documents on installing, configuring, and using these tools. That way it's really easy to see all the information needed about each tool without navigating different pages. As we expand our supported tools, this will help keep things far more manageable. -
The URL should be https://www.reviewboard.org/docs/manual/latest/
Otherwise we'll have 2 redirects for this.
-
Can you add a reference anchor for this page, so we'll be able to more easily link to it in the future? I've found it really helps to always have one of these for each page.
-
-
Both "command line" and "command-line" are valid terms, but we should probably standardize on one. Most of our docs say "command line," but some say "command-line." I did some searches to see which is more popular out there, and it seems it's "command line". It's also far more common in search terms:
https://trends.google.com/trends/explore?q=%22command-line%22,%22command%20line%22
It seems that Apple and newer Microsoft docs are using "command line" over "command-line" as well. I wish I could find some good info on best practices here from these companies.
-
Can we link to PMD? If you don't already know what it is, this paragraph is very confusing, and sounds like a requirement for Review Bot. We should have a brief summary of what PMD is before going into configuration for it.
-
-
-
-
Can we say "the Review Bot extension for Review Board" instead? I had to read this a couple times before I parsed it right.
-
-
Should be
httpd
, nothttp
.The standard way of working with services these days (I think this has been true for a few years now) is
sudo service httpd reload
. -
-
-
Instead of linking to this, we should add an intersphinx for celery in the Sphinx config file, naming it
celery
. Then we can do:Celery's `supported brokers <celery:brokers>`_
above.
-
-
-
-
-
-
We should use "current" instead of "latest". They use "latest" as in "bleeding edge," not "current release."
-
-
- Commit:
-
d8f11ed23efb1f078a0e13520c6230017f73c82c48ad2ce655809549b635a95d0a49ec9308b6a99e
- Diff:
-
Revision 3 (+994)
Checks run (2 succeeded, 1 failed with error)
- Commit:
-
48ad2ce655809549b635a95d0a49ec9308b6a99edd23f61ab19f4cd1fa31063bbf87830b37d9abe2
- Diff:
-
Revision 4 (+992)