Skip to content

Commit 8c9b759

Browse files
authored
Docs: Use "Sentence case" for titles (#10055)
* Use "Sentence case" for titles * All how-tos titled "How to..." and with special labels in navigation * Replace Title Case with Sentence case or lowercase in link labels
1 parent d43041b commit 8c9b759

File tree

91 files changed

+256
-259
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+256
-259
lines changed

docs/dev/design.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ to get a working copy of the Read the Docs repository locally.
1212

1313
.. TODO: update to match the new ext-theme
1414
15-
Style Catalog
15+
Style catalog
1616
-------------
1717

1818
Once you have RTD running locally, you can open ``http://localhost:8000/style-catalog/``
@@ -24,7 +24,7 @@ This way you can quickly get started writing HTML -- or if you're
2424
modifying existing styles you can get a quick idea of how things
2525
will change site-wide.
2626

27-
Readthedocs.org Changes
27+
Readthedocs.org changes
2828
-----------------------
2929

3030
Styles for the primary RTD site are located in ``media/css`` directory.
@@ -44,7 +44,7 @@ There's not a hard browser range, but your design changes should work reasonably
4444
browsers, IE8+ -- that's not to say it needs to be pixel-perfect in older browsers! Just avoid
4545
making changes that render older browsers utterly unusable (or provide a sane fallback).
4646

47-
Brand Guidelines
47+
Brand guidelines
4848
----------------
4949

5050
Find our branding guidelines in our guidelines documentation: https://read-the-docs-guidelines.readthedocs-hosted.com.

docs/dev/design/apiv3.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
======================
2-
API v3 Design Document
2+
API v3 design document
33
======================
44

55
This document describes the design,

docs/dev/design/build-images.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Build Images
1+
Build images
22
============
33

44
This document describes how Read the Docs uses the `Docker Images`_ and how they are named.

docs/dev/design/future-builder.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Future Builder
1+
Future builder
22
==============
33

44
.. contents::

docs/dev/design/in-doc-search-ui.rst

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
In Doc Search UI
1+
In-doc search UI
22
================
33

44
Giving readers the ability to easily search the information
@@ -24,34 +24,34 @@ The final result may look something like this:
2424
Short demo
2525

2626

27-
Goals And Non-Goals
27+
Goals And non-Goals
2828
-------------------
2929

30-
Project Goals
31-
++++++++++++++
30+
Project goals
31+
+++++++++++++
3232

3333
* Support a search-as-you-type/autocomplete interface.
3434
* Support across all (or virtually all) Sphinx themes.
3535
* Support for the JavaScript user experience down to IE11 or graceful degradation where we can't support it.
3636
* Project maintainers should have a way to opt-in/opt-out of this feature.
3737
* (Optional) Project maintainers should have the flexibility to change some of the styles using custom CSS and JS files.
3838

39-
Non-Goals
40-
++++++++++
39+
Non-goals
40+
+++++++++
4141

4242
* For the initial release, we are targeting only Sphinx documentations
4343
as we don't index MkDocs documentations to our Elasticsearch index.
4444

4545

46-
Existing Search Implementation
46+
Existing search implementation
4747
------------------------------
4848

4949
We have a detailed documentation explaining the underlying architecture of our search backend
5050
and how we index documents to our Elasticsearch index.
5151
You can read about it :doc:`here </server-side-search>`.
5252

5353

54-
Proposed Architecture for In-Doc Search UI
54+
Proposed architecture for in-doc search UI
5555
------------------------------------------
5656

5757
Frontend
@@ -69,7 +69,7 @@ This will provide us some advantages over using any third party library:
6969
* Performance benefits.
7070

7171

72-
Proposed Architecture
72+
Proposed architecture
7373
~~~~~~~~~~~~~~~~~~~~~
7474

7575
We plan to select the search bar, which is present in every theme,
@@ -125,7 +125,7 @@ Edge NGram Tokenizer
125125
* Requires greater disk space.
126126

127127

128-
Completion Suggester
128+
Completion suggester
129129
~~~~~~~~~~~~~~~~~~~~
130130

131131
* Pros
@@ -164,7 +164,7 @@ Milestones
164164
+-----------------------------------------------------------------------------------+------------------+
165165

166166

167-
Open Questions
167+
Open questions
168168
++++++++++++++
169169

170170
* Should we rely on jQuery, any third party library or pure vanilla JavaScript?

docs/dev/design/index.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Design Documents
1+
Design documents
22
================
33

44
This is where we outline the design of major parts of our project.
@@ -7,7 +7,7 @@ but we hope to write more of them over time.
77

88
.. warning::
99

10-
These documents may not match the final implementation, or may be out of date.
10+
These documents may not match the final implementation, or may be out of date.
1111

1212
.. toctree::
1313
:maxdepth: 1

docs/dev/design/pr-builder.rst

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Design of Pull Request Builder
1+
Design of pull request builder
22
==============================
33

44
Background
@@ -25,7 +25,7 @@ Scope
2525
- Triggering Builds on new commits on a PR
2626
- Status reporting to Github
2727

28-
Fetching Data from Pull Requests
28+
Fetching data from pull requests
2929
--------------------------------
3030

3131
We already get Pull request events from Github webhooks.
@@ -34,7 +34,7 @@ when a ``pull_request`` event is triggered we can fetch the data of that pull re
3434
We can fetch the pull request by doing something similar to travis-ci.
3535
ie: ``git fetch origin +refs/pull/<pr_number>/merge:``
3636

37-
Modeling Pull Requests as a Type of Version
37+
Modeling pull requests as a type of version
3838
-------------------------------------------
3939

4040
Pull requests can be Treated as a Type of Temporary ``Version``.
@@ -52,34 +52,34 @@ We can then use ``Build.internal.all()`` to get all regular version builds,
5252
``Build.external.all()`` to get all PR version builds.
5353

5454

55-
Excluding PR Versions from Elasticsearch Indexing
55+
Excluding PR versions from Elasticsearch indexing
5656
-------------------------------------------------
5757

5858
We should exclude to PR Versions from being Indexed to Elasticsearch.
5959
We need to update the queryset to exclude PR Versions.
6060

61-
Adding a PR Builds Tab in the Project Dashboard
61+
Adding a PR builds tab in the project dashboard
6262
-----------------------------------------------
6363

6464
We can add a Tab in the project dashboard that will listout the PR Builds of that project.
6565
We can name it ``PR Builds``.
6666

67-
Creating Versions for Pull Requests
67+
Creating versions for pull requests
6868
-----------------------------------
6969

7070
If the Github webhook event is ``pull_request`` and action is ``opened``,
7171
this means a pull request was opened in the projects repository.
7272
We can create a ``Version`` from the Payload data and trigger a initial build for the version.
7373
A version will be created whenever RTD receives an event like this.
7474

75-
Triggering Build for New Commits in a Pull Request
75+
Triggering build for new commits in a pull request
7676
--------------------------------------------------
7777

7878
We might want to trigger a new build for the PR version if there is a new commit on the PR.
7979
If the Github webhook event is ``pull_request`` and action is ``synchronize``,
8080
this means a new commit was added to the pull request.
8181

82-
Status Reporting to Github
82+
Status reporting to GitHub
8383
--------------------------
8484

8585
We could send build status reports to Github. We could send if the build was Successful or Failed.
@@ -101,21 +101,21 @@ Sending the status report would be something like this:
101101
"context": "continuous-documentation/read-the-docs"
102102
}
103103
104-
Storing Pull Request Docs
104+
Storing pull request docs
105105
-------------------------
106106

107107
We need to think about how and where to store data after a PR Version build is finished.
108108
We can store the data in a blob storage.
109109

110-
Excluding PR Versions from Search Engines
110+
Excluding PR versions from search engines
111111
-----------------------------------------
112112

113113
We should Exclude the PR Versions from Search Engines,
114114
because it might cause problems for RTD users.
115115
As users might land to a pull request doc but not the original Project Docs.
116116
This will cause confusion for the users.
117117

118-
Serving PR Docs
118+
Serving PR docs
119119
---------------
120120

121121
We need to think about how we want to serve the PR Docs.
@@ -136,13 +136,13 @@ We might want to have a way to show that if this is a PR Build on the Footer.
136136
- For regular project docs we should remove the PR Versions from the version list of the Footer.
137137
- We might want to send ``is_pr`` data with the Footer API response.
138138

139-
Adding Warning Banner to Docs
139+
Adding warning banner to Docs
140140
-----------------------------
141141

142142
We need to add a warning banner to the PR Version Docs to let the users know that this is a Draft/PR version.
143143
We can use a sphinx extension that we will force to install on the PR Versions to add the warning banner.
144144

145-
Related Issues
145+
Related issues
146146
--------------
147147

148148
- `Autobuild Docs for Pull Requests`_

docs/dev/design/privacy-levels.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Privacy Levels
1+
Privacy levels
22
==============
33

44
This document describes how to handle and unify privacy levels
@@ -156,7 +156,7 @@ Public project (community)
156156
Users didn't want to show this version to their users yet or they were testing something.
157157
This can be solved with the pull request builder feature and the ``hidden`` setting.
158158
We migrate those to public with the ``hidden`` setting.
159-
If we are worried about leaking anything from the version, we can email users before doing the change.
159+
If we are worried about leaking anything from the version, we can email users before doing the change.
160160

161161
Protected project (community)
162162
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

docs/dev/design/refactor-remote-repository.rst

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
======================================
2-
Refactor ``RemoteRepository`` object
3-
======================================
1+
====================================
2+
Refactor ``RemoteRepository`` object
3+
====================================
44

55

66
This document describes the current usage of ``RemoteRepository`` objects and proposes a new normalized modeling.
@@ -18,7 +18,7 @@ Goals
1818
* Do not disconnect ``Project`` and ``RemoteRepository`` when a user delete/disconnects their account.
1919

2020

21-
Non-Goals
21+
Non-goals
2222
=========
2323

2424
* Keep ``RemoteRepository`` in sync with GitHub repositories.
@@ -31,7 +31,7 @@ Non-Goals
3131
They are just outside the scope of this document.
3232

3333

34-
Current Implementation
34+
Current implementation
3535
======================
3636

3737
When a user connect their account to a social account, we create a
@@ -78,7 +78,7 @@ Where ``RemoteRepository`` is used?
7878
.. _Send build status: https://github.com/readthedocs/readthedocs.org/blob/56253cb786945c9fe53a034a4433f10672ae8a4f/readthedocs/projects/tasks.py#L1852-L1956
7979

8080

81-
New Normalized Implementation
81+
New normalized implementation
8282
=============================
8383

8484
The ``ManyToMany`` relation ``RemoteRepository.users`` will be changed to be ``ManyToMany(through='RemoteRelation')``
@@ -109,7 +109,7 @@ We can get the list of ``Project`` where a user as access:
109109
Project.objects.filter(remote_repository__in=admin_remote_repositories)
110110
111111
112-
Rollout Plan
112+
Rollout plan
113113
============
114114

115115
Due the constraints we have in the ``RemoteRepository`` table and its size,

docs/dev/design/system-packages.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Allow Installation of System Packages
1+
Allow installation of system packages
22
=====================================
33

44
Currently we don't allow executing arbitrary commands in the build process.

docs/dev/design/telemetry.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Collect Data About Builds
1+
Collect data about builds
22
=========================
33

44
We may want to take some decisions in the future about deprecations and supported versions.

docs/dev/design/yaml-file.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
YAML Configuration File
1+
YAML configuration file
22
=======================
33

44
Background
@@ -16,14 +16,14 @@ Scope
1616
- Proper documentation for the end user
1717
- Allow to specify the spec's version used on the YAML file
1818
- Collect/show metadata about the YAML file and build configuration
19-
- Promote the adoption of the configuration file
19+
- Promote the adoption of the configuration file
2020

2121
RTD settings
2222
------------
2323

2424
No all the RTD settings are applicable to the YAML file,
2525
others are applicable for each build (or version),
26-
and others for the global project.
26+
and others for the global project.
2727

2828
Not applicable settings
2929
~~~~~~~~~~~~~~~~~~~~~~~

docs/dev/docs.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Building and Contributing to Documentation
1+
Building and contributing to documentation
22
==========================================
33

44
As one might expect,

docs/dev/front-end.rst

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Front End Development
1+
Front-end development
22
=====================
33

44
Background
@@ -52,7 +52,7 @@ may change, so that assets are compiled before deployment, however as our front
5252
end assets are in a state of flux, it's easier to keep absolute sources checked
5353
in.
5454

55-
Getting Started
55+
Getting started
5656
---------------
5757

5858
You will need to follow our :doc:`guide to install a development Read the Docs instance </install>` first.
@@ -72,7 +72,7 @@ make sure to check in both files under ``static`` and ``static-src``,
7272
and commit those.
7373

7474

75-
Making Changes
75+
Making changes
7676
--------------
7777

7878
If you are creating a new library, or a new library entry point, make sure to
@@ -93,7 +93,7 @@ If merging several branches with JavaScript changes, it's important to do a
9393
final post-merge bundle. Follow the steps above to rebundle the libraries, and
9494
check in any changed libraries.
9595

96-
JavaScript Bundles
96+
JavaScript bundles
9797
------------------
9898

9999
There are several components to our bundling scheme:

docs/dev/guides/gvisor.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
gVisor Installation
1+
gVisor installation
22
===================
33

44
You can mostly get by just following installation instructions in the `gVisor

docs/dev/guides/index.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Development Guides
1+
Development guides
22
==================
33

44
These are guides to aid local development and common development procedures.

0 commit comments

Comments
 (0)