返回介绍

文档

中间件

OAS 简介

实战指南

参与其中

发布于 2022-12-06 22:06:13 字数 1699 浏览 0 评论 0 收藏 0

我们欢迎您参与 Knife4j 项目。有很多贡献方式,包括回答有关issues的问题,编写新代码,改进现有代码,协助编写文档,开发示例或教程,报告错误或仅提出建议。有关更多信息,请参见我们的贡献文档。

如何贡献文档

目前Knife4j的新版本文档启用Gitee提供的Pages服务,开发者可以直接通过编写Markdown文档的方式执行参与文档贡献。你的文档贡献能帮助到每一个使用Knife4j的人,社区的壮大离不开每个开发者的贡献。

Knife4j的文档通过Docusaurus进行编写,文档源码位于Knife4j项目dev分支下的 knife4j-doc 目录

主要步骤:

1、开发者对仓库进行fork操作,然后pull到本地

2、本地安装Docusaurus ,具体可以参考官方文档

需要安装Node环境,Node版本必须符合Docusaurus要求

3、安装本地依赖 npm install

4、运行Knife4j-doc文档查看效果 npm run start

文档目录说明:

目前Knife4j-doc文档中主要包含4个顶级目录:

目录名称说明
middleware中间件
middleware-sources中间件
features增强属性
action实战指南,欢迎开发者贡献所有关于Knife4j实战部分的文章
oasOAS规范,OAS规范介绍,可以包含不同语言端的注解或说明
changelogKnife4j详细更新日志
faqFAQ问题列表

每个不同的目录中,开发者只需要在该目录创建markdown文档即可,一篇markdown文档即代表一篇文档说明,最终在 docusaurus.config.js 中添加该markdown文档到相应的目录显示即可

如果有更多的实战文档,开发者可以现在 action 目录创建好与之对应的Markdown文档,然后在这里自行添加目录

需要注意的是,如果篇幅中有图片,且不是网络图片,贡献者可以将图片放在static/images的目录中.

文档写完后,就可以在Knife4j的Gitee仓库中向作者发起PR请求了,需要将PR请求提交到dev分支!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文