文档编写
#
介绍文档是基于 Docusaurus 2 创建的,核心还是 markdown 文档,其为了生成文档站点本身,做了相关扩展,主要留意:
- 文档顶部 front matter: 支持设置 id、position。 为了减少工作量,现在文档目录是自动生成的,所以position很重要
- mdx & react component: 文档内置了一些 react 组件来扩展 markdown 的功能,如 Tab 等,具体写文档的时候参考官方文档。
#
目录结构这里主要介绍 docs 下面的目录结构,其他 docusaurus 的目录结构参照官网文档。
nidle-site├── docs| ├── document // 用户文档,后续补充│ ├── developer // 内部开发文档,所以开发相关的约定、说明都放在这里│ ├── Core // 调度器文档,后续补充│ ├── Web // web应用文档,后续补充│ ├── Plugin // 插件文档,后续补充│ ├── CLI // cli文档,后续补充
前期我们主要关注 developer 目录,开发相关的约定、规范都放在这里
#
开发、发布命令参考 READEME.md
#
发布文档是通过 github page 发布,yarn deplpy
会自动将 当时分支
打包出文档并提交到 gh-pages分支
,所以我们只需写好文档,命令发布即可