Write documentation for KDE
Write documentation for KDE

As a KDE technical writer, your task is to help KDE users and contributors by writing and editing:
- wikis
- tutorials
- manuals
- API documentation
Skills for writing documentation |
|---|
To contribute to KDE documentation, you should have:
|
Programming languages for formatting documentation |
|---|
| Wikis: We write the official KDE wiki pages using Mediawiki.
Tutorials: Our developer tutorials use Markdown and Hugo, and are hosted on develop-kde-org. App Manuals: We use Docbook for our app manuals, which uses XML and can be converted to several other file formats easily. |
The documentation process
Writing Wiki documentation steps |
|---|
To contribute to the KDE wiki, read the Quick Start page. You may also want to look at the Typographical Guidelines, Tasks and Tools, and the Toolbox pages.
|
Writing Tutorials |
|---|
To write a tutorial:
Writing tutorials is performed in collaboration with the KDE Web team. |
Writing App Manuals |
|---|
To add content to an app manual:
|
Writing API Documentation |
|---|
To contribute to API documentation:
It is important that you do NOT change the API itself unless you know it is harmless (like changing the name of a function parameter). The documentation and development teams manage technical writing. |
Documentation mentorship |
|---|
If you're looking for guidance, these mentors can help:
If you need additional guidelines, refer to the the KDE Documentation Primer |
How to contribute to the Documentation team |
|---|
|
Follow these steps: KDE Bugtracker
KDE GitLab
KDE Phabricator
|
Summary: As a KDE technical writer, you help KDE users and contributors. Your tasks include writing and proofreading wikis, tutorials, manuals and API documentation. Intermediate English proficiency is required. MediaWiki, Markdown, Docbook and other formatting languages are used to format pages. However, there is Graphical User Interface for using these languages; you don’t have to learn Markdown, MediaWiki if you don’t want to.
To start contributing, you need a KDE Identity account. Work happens on KDE GitLab, KDE Phabricator, and KDE Bugs.
Contact the KDE Documentation team |
|---|
Reach out via the following channels:
For the KDE Web Team
|