Contributing
There’s 2 ways for you to contribute to the docs:
By raising a ticket on GitLab issues with a description of the proposed addition or correction.
By submitting a GitLab Merge Request (MR) with a suggested change.
Note
Writing guidelines states the writing style we try to maintain.
If you’re proposing changes on an MR, you need a local copy of the guide sources, which is a collection of rST files. You may download them from here.
Run make html to generate the HTML files. This generates the full
guide, with the landing page on build/html/index.html. You can use
any valid rST syntax on the sources in source/*.rst and re-run the
generator to see the changes.
Writing guidelines
New additions to the documentation should follow the rules below in order to keep a consistent style and improve UX.
Glossary consistency
Use existing terms whenever possible in your writing.
If adding a new term is unavoidable, make the definition resilient to changes over time.
Don’t use several terms to denote the same concept.
Conciseness
Shorten the text as much as possible.
Prefer active voice.
Prefer imperative mood.
Prefer present tense to future tense.
Avoid needless embellishments.
Don’t use avoidable jargon.
Call to Action
Note
A Call to Action (CTA) is a brief paragraph encouraging the user to explore other areas of the guide. It’s meant to give users an explicit path to follow. i.e: Proposing Y and Z as follow-up reads after explaining X.
Add a Next Steps section at the end of every page.
Consider adding a note (as in,
.. note::) encouraging users to explore another section if it’s related to the section at hand.
Next Steps
Consider engaging with the rest of the community. Community has a list of points of contact.