跳至内容
文档贡献指南

文档贡献指南

如果您想帮助贡献 ShardingSphere 文档或网站,我们很乐意为您提供帮助!任何人都可以贡献,无论您是刚接触项目还是已经使用 ShardingSphere 很长时间,无论是自我认同的开发人员、最终用户,还是那些无法忍受错别字的人,都可以对文档或者网站进行贡献。

在贡献者指南里,已经提到如何提交 Issues 与 Pull Request,这里我们将要介绍如何给官方文档提交 Pull Request。

前置条件

Fork 文档项目

Fork ShardingSphere 的 master 分支。

目录结构说明

docs
├─document
│  ├─content
│  └─static
├─community
│  ├─content
│  └─static
└─blog
   ├─content
   └─static

文档基础知识

ShardingSphere 文档使用 Markdown 编写,并使用 Hugo 生成 HTML。 Markdown 源文件和文章媒体位于 docs 目录,生成的网站部署于 shardingsphere-doc 的 asf-site 分支。

文章媒体存储在各站点的 static 目录中。

您可以从 Github 网站上提交问题,编辑内容和查看其他人的更改。

页面模板

网站模板和构建配置由 shardingsphere-doc 维护。

提出具体可查找的问题

任何拥有 Github 帐户的人都可以针对 ShardingSphere 文档提出问题(错误报告)。如果您发现错误,即使您不知道如何修复它,也应提出问题。

如何提出问题?

  1. 附加出现问题的文档链接。

  2. 详细描述问题。

  3. 描述问题对用户造成的困扰。

  4. 提出建议修复的方式。

  5. 在 Issues 中 New issue 提出您的问题。

提交更改

操作步骤如下:

  1. 首先,你需要在 master 分支目录结构中定位出你要操作的文件。
  2. 文件操作完成后,提 pull request 到 master 分支。

约定

  • Hugo 版本请遵循 shardingsphere-doc 中的网站构建工作流配置。

  • asf-site 分支由官方定期更新,您无需向 asf-site 提交 pull request。