There are many ways to contribute to the deepin Community. In addition to the well-known code contribution path, providing reliable development documentation and user guides to the community is also one of the ways to contribute to the open source community.
There are currently 3 main documentation platforms for the deepin community:
https://wiki.deepin.org is the official encyclopedia site of the deepin Community for sharing knowledge about deepin and Linux.
The movement and renaming of pages may render references to other locations ineffective, so it is recommended to carefully consider appropriate titles when creating pages and place them in the correct locations. If relocation or renaming is indeed necessary, move the page to the appropriate location to minimize the need for further movement/renaming of the page.
Currently, the deepin Wiki is open to the public, and all interested parties who are committed to providing documentation for the deepin Operating System can apply. wiki编辑人员申请
Notice for Account Application:
Currently, deepin community blog platform uses HUGO as the article platform tool for static generation of blog articles, and eventually use GitHub Pages to present web pages. So the whole process you just need to follow the normal way of using HUGO.
For more information about how to configure and use HUGO, you can refer to the official HUGO tutorials Quick Start
After HUGO installation is complete, the common commands are as follows (executed in the root directory of this source repository):
$ hugo server # Start a local server to preview the content of the site in its current state
$ hugo new posts/my-post.md # Create a new article for editing
$ hugo server -D # Enable local servers and be able to preview articles with a status of draft (`draft: true`)
$ hugo -D # Generate static pages, the generated files will be located in the public directory
When you create a post, you create it in the format /. , in the example above, the category is posts, the filename is my-post, and the format is md (markdown). When you create an article, you will use YAML front-matter to markup some meta information of the article by default, please note that articles in draft status will not be shown eventually.
Articles submitted to this blog need to be reviewed by the relevant staff, and once they have been approved, it means that they have been submitted. It is important to note that articles submitted must be related to the development of the deepin Community. For blogs with personal thoughts or essays related to deepin Community contributions, you can consider posting them to the planet.deepin.org aggregation platform, and the articles on this blog platform will also appear on planet.deepin.org.
When posting your articles, it is recommended to use tags to mark the topics that your articles are related to, so that readers can access your articles more easily. For example tags: ["Continuous Integration"] or tags: ["Guide Documentation", "CMake"]. It is also recommended to include the author's information in the article's meta information, e.g. authors: ["Zhangsan"] (more than one person is allowed).