用GitHub做敏捷开发软件项目管理 - bettermorn/ACMWDevHubPPT GitHub Wiki
敏捷开发基本概念
Git原理
- 理解代码版本控制https://gitee.com/progit/ 以及https://git-scm.com/book/zh/v2
- 参考视频 Git详解 https://www.bilibili.com/video/BV1Gv421i7wW 『教程』一看就懂!Github基础教程 https://www.bilibili.com/video/BV1hS4y1S7wL 以及其他视频
GitHub 与IDE的链接
- VSCode https://code.visualstudio.com/docs/sourcecontrol/github#:~:text=There%20are%20many%20ways%20to%20interact%20with%20GitHub%2C,by%20the%20GitHub%20Pull%20Requests%20and%20Issues%20extension.
- PyCharm https://www.jetbrains.com/help/pycharm/github.html
GitHub资源
GitHub Student Developer Pack
https://education.github.com/pack
GitHub Issues 文档
https://docs.github.com/zh/issues/guides
Projects 快速入门
如何使用VCS建立代码仓库并使用
- 一位开发者在github/gitee建立仓库,仓库包含 code和docs两个目录
- 在IDE里连接到仓库,通常可以使用https方式,较为简单,需要用github/gitee用户名和密码。VCS菜单有响应功能。也可以直接在command窗口用命令行 git clone https://,,,,.git,然后用IDE打开项目。
- 每个开发者分别在自己的IDE里提交(push)代码或者文档。
- 其他开发者在IDE获取(pull)最新代码。
- 所有开发者在IDE完成(push/pull)操作。
- 开发者在自己的IDE查看仓库更新历史。
- 注意:
- 解决冲突问题。
- 只能建一个仓库。
项目管理
项目需要在GitHub 仓库 (Docs/Code base) 展示的内容
- 文档说明、文档模板
- 回答issue相关问题
项目需要在GitHub Project展示的内容
里程碑,任务
参与者需要在GitHub 仓库 (Docs/Code base) 展示的内容
- 提交代码,更新代码
- 根据文件夹提交必要的md文件。
- 提交issue
参与者需要在GitHub Project展示的内容
在看板上写自己的任务以及更新任务状态