如何参与文档贡献?小白福音教程,贡献从这里开始~

78 阅读2分钟

文档仓库

openGemini的文档仓库是:

github.com/openGemini/…

文档目录介绍

中文文档路径

openGemini.github.io/src/zh/guide

英文文档路径

openGemini.github.io/src/guide

目录解析(中英文一致)

目录名称说明
introduction介绍
quick_start快速上手
write_data写数据
query_data查询数据
schema元数据
develop应用开发
features关键特性
functions系统函数
security_user用户与安全
data_migrate数据迁移
maintenance数据库运维
kernel技术内幕
contribution参与社区
reference参考指南
versions版本发布历史
troubleshoot常见问题

图片保存目录

openGemini.github.io/static

参与贡献

下载源码

> git clone https://github.com/openGemini/openGemini.github.io.git

编译(非必须,编译的目的是要在本地查看文档效果)

参考仓库README 简单来讲分为三步:

  • 安装node.js,推荐最新LTS版本

  • 安装pnpm,版本推荐 v8.6.11

  • 安装依赖 pnpm install --frozen-lockfile或pnpm install --nofrozen-lockfile

  • 本地运行pnpm docs:dev,浏览器访问http://localhost:808

运行成功示例

~$ pnpm docs:dev
> openGemini docs@1.0.0 docs:dev /home/opengemini-1/Documents/openGemini.github.io> vuepress dev src
VuePress version mismatch: @vuepress/plugin-register-components is using 2.0.0-beta.66 while the main VuePress is using 2.0.0-beta.61✔ Initializing and preparing data - done in 1.15s
  vite v4.1.4 dev server running at:
  ➜  Local:   http://localhost:8080/  ➜  Network: http://192.168.0.14:8080/

文档开发

以开发openGemini函数功能的中文文档为例

  1. 进入functions目录
  2. 了解文件格式,打开任何一个MarkDown文件,例如:aggregate.md,格式如下:
---title: 聚合函数order: 1---
内容略...

title: 表示在文档标题,会在官网文档左侧导航栏上显示

order: 文档的顺序,为1表示排最前面,2表示排第二位,以此类推

其余部分: 文档内容, 按markdown格式编写

markdown语法参考

3.增加或在修改文档内容,保存 

4.浏览器查看实际效果

文档提交

Git提交命令

> git add *> git commit -s -m "chore: update aggregate.md"> git push HEAD:newbranch

提交PR略

文档合并

提交PR后,后台自动会进行格式验证和项目构建,成功后便可合入,这时可以在PR下方留言:@committer,请求检视和合入。

可@任意一个我们的账号:

xiangyu5632shilinlee

好啦!以上就是openGemini社区【文档贡献】教程~文字虽多,实操起来其实就几个步骤,大家可以尝试一下,一定比你想象中简单,祝你在学习的过程中收获多多,成就满满!

openGemini 官网:www.openGemini.org

openGemini 开源地址:github.com/openGemini

openGemini 公众号:

欢迎关注~ 诚邀你加入 openGemini 社区,共建、共治、共享未来!