非常感谢你对本项目的兴趣!为了更好地协作,请按照以下指南进行贡献。
对于站内任何部分的增添、修正或删减,欢迎提出 Pull Request。
请在拉取请求中详细描述变更内容及其原因,拉取请求的标题推荐采用类似 Conventional Commits 规范。
在贡献之前,你可以在 Issues 中提出疑问或需要帮助的方式。
在提交拉取请求之前,请先进行以下操作以确保变更无误:
-
启动本地服务器进行测试:
mkdocs serve
-
或者,检查生成的静态页面:
mkdocs build
拉取请求提交之后会自动检查你的内容能否正常构建,若未通过检查请先自行排查问题并解决。
本仓库采用 commitlint + husky 方案自动审查 commit message
,请确保 commit message
符合 Conventional Commits 规范。
为了简化提交信息的编写,仓库已集成 Commitizen 和 cz-git。
具体包及版本见 package.json。在首次 commit
前,请使用以下命令安装所有依赖:
npm install
安装成功后,可以使用 git cz
替代 git commit
。
若需修改页面,请确保文档遵守 Markdown Rules 和 Markdown 简体中文与西文混排要点。
此外,请同步更新 mkdocs.yml 的 nav
部分。
本站支持中英双语,请确保每个页面至少有两个 Markdown
文件:page.md
和 page.en.md
,并在 mkdocs.yml 的 i18n
插件中的 nav_translations
部分添加相应的翻译。
若提交的页面中包含图片,目前请使用以下方案:
PicGo 的设置如下图所示:
自定义域名设置为 https://cdn.jsdelivr.net/gh/SDNURoboticsAILab/ImageBed@master。
token
请联系仓库维护者获取。