贡献指南

    我们有一份 ,希望所有的贡献者都能遵守,请花时间阅读一遍全文以确保你能明白哪些是可以做的,哪些是不可以做的。

    透明的开发

    我们所有的工作都会放在 GitHub 上。不管是核心团队的成员还是外部贡献者的 pull request 都需要进过同样流程的 review。

    我们使用 来做 bug 追踪。 如果你想要你发现的 bug 被快速解决,最好的办法就是通过我们提供的 issue 小助手 来提 issue。 并且能使用这个 来提供重现。

    新增功能

    如果你还不清楚怎么在 GitHub 上提 Pull Request ,可以阅读下面这篇文章来学习:

    如何为开源做贡献

    为了能帮助你开始你的第一次尝试,我们用 标记了一些比较比较容易修复的 bug 和小功能。这些 issue 可以很好地做为你的首次尝试。

    如果之前有人留言说会处理这个 issue 但是一两个星期都没有动静,那么你也可以接手处理这个 issue,当然还是需要留言告知其他人。

    Pull Request

    NG-ZORRO-MOBILE 团队会关注所有的 pull request,我们会 review 以及合并你的代码,也有可能要求你做一些修改或者告诉你我们为什么不能接受这样的修改。

    在你发送 Pull Request 之前,请确认你是按照下面的步骤来做的:

    • 在项目根目录下运行了 。
    • 如果你修复了一个 bug 或者新增了一个功能,请确保写了相应的测试,这很重要。
    • 确认所有的测试都是通过的 npm run test。 小贴士: Test 会在你 git commit 的时候自动运行。
    • 确保你的代码通过了 lint 检查 npm run lint. 小贴士: Lint 会在你 的时候自动运行。
    • 确保你的提交符合规范
    • npm run site:start 在本地运行 NG-ZORRO-MOBILE 的网站。
    • 检查代码风格。
    • npm run test 运行测试。
    • npm run generate 构建 ng-zorro-antd-mobile 到 目录。