55==================
66
77You 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
1110The easiest way to suggest a correction to the documentation is to send an
1211email to `
[email protected] `. Include the string "ATTN: DOCS" or
@@ -48,7 +47,8 @@ Making Contributions
4847
4948Making a documentation contribution involves the same basic procedure as making
5049a 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
6262Get 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
143143Select a Branch
0 commit comments