Update CONTRIBUTING.md

Direct potential contributors to read the Documentation Guidelines on
the Qubes OS website. This prevents us from having to update the
guidelines in more than one location.
This commit is contained in:
Andrew David Wong 2016-10-19 16:26:57 -07:00
parent 749ce71d56
commit 31a9ccd9ee
No known key found for this signature in database
GPG Key ID: 8CE137352A019A17

View File

@ -2,58 +2,8 @@ Contributing to `qubes-doc`
=========================== ===========================
Thank you for your interest in contributing to `qubes-doc`, the Qubes OS Thank you for your interest in contributing to `qubes-doc`, the Qubes OS
Project's dedicated documentation repository! Please take a moment to Project's dedicated documentation repository! Please take a moment to read our
familiarize yourself with the terms defined in the [glossary], and try to use [Documentation Guidelines] before you begin writing. These guidelines are
these terms consistently and accurately throughout your writing and editing. important to maintaining high quality documentation, and following them will
increase the likelihood that your contribution will be accepted.
Please report all documentation issues in [qubes-issues].
Markdown Conventions
--------------------
All the documentation is written in Markdown for maximum accessibility. When
making contributions, please try to observe the following style conventions:
* Use spaces instead of tabs.
* Hard wrap Markdown lines at 80 characters.
* If appropriate, make numerals in numbered lists match between Markdown
source and HTML output.
* Rationale: In the event that a user is required to read the Markdown source
directly, this will make it easier to follow, e.g., numbered steps in a set
of instructions.
* Use hanging indentations
where appropriate.
* Use underline headings (`=====` and `-----`) if possible. If this is not
possible, use Atx-style headings on both the left and right sides
(`### H3 ###`).
* Use `[reference-style][ref]` links.
`[ref]: https://daringfireball.net/projects/markdown/syntax#link`
([This][md] is a great source for learning about Markdown.)
Git Conventions
---------------
Please attempt to follow these conventions when writing your Git commit
messages:
* Separate the subject line from the body with a blank line.
* Limit the subject line to approximately 50 characters.
* Capitalize the subject line.
* Do not end the subject line with a period.
* Use the imperative mood in the subject line.
* Wrap the body at 72 characters.
* Use the body to explain *what* and *why* rather than *how*.
For details, examples, and the rationale behind each of these conventions,
please see [this blog post][git-commit], which is the source of this list.
[glossary]: https://www.qubes-os.org/doc/glossary/
[qubes-issues]: https://github.com/QubesOS/qubes-issues/issues
[md]: https://daringfireball.net/projects/markdown/
[git-commit]: http://chris.beams.io/posts/git-commit/