贡献文档
Warudo 文档站现在已经在 Github 开源!
https://github.com/HakuyaLabs/warudo-docs/
在使用 Warudo 灵活的功能同时,离不开简单易懂的文档和教程来降低使用门槛。
Warudo handbook 使用基于 React 的 Docusaurus ,内容使用 Markdown 格式编写, 同时我们对文档页面添加了一些方便的功能,也会用于 Warudo 软件中功能的帮助和提示。
Warudo handbook 是开源的,如果觉得有哪里难以理解,或者想要编写提供一些新的内容,提供独家的教程和指导, 欢迎在 Github issue 和 discord 中提出问题,或者直接向 Github 项目提交代码或添加翻译作出贡献,你的名字将会出现在文档底部的贡献者列表中!
参与贡献
使用 Github Issue 反馈问题和提出意见
在 Github Issue 中直接反馈是直接和简单的方式,我们已经设置了一些 issue 模板来帮助提出问题。
https://github.com/HakuyaLabs/warudo-docs/issues
请注意,这里的反馈是针对 Warudo 文档进行的,对 Warudo 软件本身的讨论,欢迎在相关的 Discord 频道中联系。
https://discord.gg/warudo
提交代码 成为贡献者
如果了解 Git 和前端开发的相关知识的话,可以直接在 Github 上向我们提交 Merge Request 贡献代码。
不了解的话也没关系,下面的内容会带你尝试在本地运行一份 Warudo Handbook 并修改他。
技术细节
目录结构
Path | Content |
---|---|
/docs | 英文文档 (主要) |
/i18n/zh/docusaurus-plugin-content-docs/current | 中文文档 (翻译) |
/i18n/jp/docusaurus-plugin-content-docs/current | 日文文档 (翻译) |
非英文翻译版本目录的文件结构应与英文版本完全相同,以便语言切换能够准确工作。
网页左边的导航栏结构也是由英文版本文件生成的,建议将 /docs
文件夹中的每个文件复制到 /i18n/[lang]/docusaurus-plugin-content-docs/current
,并确保每个文件的结构在不同语言中完全一致。
常用命令
Command | Description |
---|---|
yarn | 安装依赖 |
yarn start:en | 运行英文文档开发模式 |
yarn start:zh | 运行中文文档开发模式 |
yarn start:jp | 运行日文文档开发模式 |
yarn start:all | 在不同端口同时运行多个语言文档 |
yarn build | 构建生产版本文档 |
在本地运行文档站开发环境
如果你不熟悉开发的一堆工具也不用担心,让我们试试看。