发布检查清单#

  1. 检查是否有更新的库,以及是否需要固定更新的版本。

  2. flake8 arcade

  3. mypy arcade

  4. 在Docs文件夹中,键入 make clean 然后 make html 并且确认没有警告/错误。

  5. 在中运行单元测试 tests 文件夹。

  6. tests/test_examples/run_all_examples.py

  7. 一定要确保 arcade/examples/asteroid_smasher.py 是可以玩的。

  8. 一定要确保 arcade/examples/platform_tutorial/17_views.py 是可以玩的。

  9. 更新中的版本号 arcade/version.py

  10. 更新 发行说明 以及发布日期和所需的任何其他信息。

  11. 确保上次签入在GitHub操作上运行干净,在不一致时可查看

  12. 将开发分支并入维护。

  13. 添加要发布的标签

  14. 推送代码。检查GitHub上的干净编译。

  15. 类型 make clean

  16. 类型 make dist

  17. 类型 make deploy_pypi

  18. 确认网站上显示了发行说明。

  19. 在Arcade不和谐、Python不和谐、Reddit Python Arcade等上发布。