Skip to content

Commit f6d5a33

Browse files
authored
Merge pull request ceph#51177 from zdover23/wip-doc-2023-04-22-start-documenting-ceph-first-150-lines
doc/start: edit first 150 lines of documenting-ceph Reviewed-by: Anthony D'Atri <[email protected]>
2 parents 2d2fd8d + dd37f94 commit f6d5a33

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

doc/start/documenting-ceph.rst

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
==================
66

77
You can help the Ceph project by contributing to the documentation. Even
8-
small contributions help the Ceph project, such as fixing
9-
spelling errors or rewriting confusing instructions.
8+
small contributions help the Ceph project.
109

1110
The easiest way to suggest a correction to the documentation is to send an
1211
email to `[email protected]`. Include the string "ATTN: DOCS" or
@@ -48,7 +47,8 @@ Making Contributions
4847

4948
Making a documentation contribution involves the same basic procedure as making
5049
a code contribution, with one exception: you must build documentation source
51-
instead of compiling program source. This sequence (the sequence of building the documentation source) includes the following steps:
50+
instead of compiling program source. This sequence (the sequence of building
51+
the documentation source) includes the following steps:
5252

5353
#. `Get the Source`_
5454
#. `Select a Branch`_
@@ -62,32 +62,33 @@ instead of compiling program source. This sequence (the sequence of building the
6262
Get the Source
6363
--------------
6464

65-
Ceph documentation lives in the Ceph repository right alongside the Ceph source
66-
code under the ``ceph/doc`` directory. For details on github and Ceph,
67-
see :ref:`Get Involved`.
65+
The source of the Ceph documentation is a collection of ReStructured Text files
66+
that are in the Ceph repository in the ``ceph/doc`` directory. For details
67+
on GitHub and Ceph, see :ref:`Get Involved`.
6868

69-
The most common way to make contributions is to use the `Fork and Pull`_
70-
approach. You must:
69+
Use the `Fork and Pull`_ approach to make documentation contributions. To do
70+
this, you must:
7171

72-
#. Install git locally. For Debian/Ubuntu, execute:
72+
#. Install git locally. In Debian or Ubuntu, run the following command:
7373

7474
.. prompt:: bash $
7575

7676
sudo apt-get install git
7777

78-
For Fedora, execute:
78+
In Fedora, run the following command:
7979

8080
.. prompt:: bash $
8181

8282
sudo yum install git
8383

84-
For CentOS/RHEL, execute:
84+
In CentOS/RHEL, run the following command:
8585

8686
.. prompt:: bash $
8787

8888
sudo yum install git
8989

90-
#. Ensure your ``.gitconfig`` file has your name and email address. :
90+
#. Make sure that your ``.gitconfig`` file has been configured to include your
91+
name and email address:
9192

9293
.. code-block:: ini
9394
@@ -107,37 +108,36 @@ approach. You must:
107108

108109
#. Fork the Ceph project. See https://github.com/ceph/ceph.
109110

110-
#. Clone your fork of the Ceph project to your local host.
111+
#. Clone your fork of the Ceph project to your local host. This creates what is
112+
known as a "local working copy".
111113

114+
The Ceph documentation is organized by component:
112115

113-
Ceph organizes documentation into an information architecture primarily by its
114-
main components.
115-
116-
- **Ceph Storage Cluster:** The Ceph Storage Cluster documentation resides
117-
under the ``doc/rados`` directory.
116+
- **Ceph Storage Cluster:** The Ceph Storage Cluster documentation is
117+
in the ``doc/rados`` directory.
118118

119-
- **Ceph Block Device:** The Ceph Block Device documentation resides under
119+
- **Ceph Block Device:** The Ceph Block Device documentation is in
120120
the ``doc/rbd`` directory.
121121

122-
- **Ceph Object Storage:** The Ceph Object Storage documentation resides under
122+
- **Ceph Object Storage:** The Ceph Object Storage documentation is in
123123
the ``doc/radosgw`` directory.
124124

125-
- **Ceph File System:** The Ceph File System documentation resides under the
125+
- **Ceph File System:** The Ceph File System documentation is in the
126126
``doc/cephfs`` directory.
127127

128-
- **Installation (Quick):** Quick start documentation resides under the
128+
- **Installation (Quick):** Quick start documentation is in the
129129
``doc/start`` directory.
130130

131-
- **Installation (Manual):** Manual installation documentation resides under
132-
the ``doc/install`` directory.
131+
- **Installation (Manual):** Documentaton concerning the manual installation of
132+
Ceph is in the ``doc/install`` directory.
133133

134-
- **Manpage:** Manpage source resides under the ``doc/man`` directory.
134+
- **Manpage:** Manpage source is in the ``doc/man`` directory.
135135

136-
- **Developer:** Developer documentation resides under the ``doc/dev``
136+
- **Developer:** Developer documentation is in the ``doc/dev``
137137
directory.
138138

139-
- **Images:** If you include images such as JPEG or PNG files, you should
140-
store them under the ``doc/images`` directory.
139+
- **Images:** Images including JPEG and PNG files are stored in the
140+
``doc/images`` directory.
141141

142142

143143
Select a Branch

0 commit comments

Comments
 (0)