Issues 是 GitHub 管理需求,討論技術方案的方式,附:官方解釋。MIP 是在 GitHub 上的開源項目,也使用 Issues 來做任務管理。
一、Issues 在 MIP 項目中的應用
MIP 項目中的 Issues 主要有兩種用法:
1. * 記錄 bug, 管理進度。* 除了直接提交 pull request 外,您還可以通過提交 Issues 的方式參與 MIP 項目。MIP 項目組會定期查看所有 Issues, 通過給 Issues 打上不同的標簽來標識問題和解決進度,如 Issues/#156 和 Issues/#333。
2. * 記錄技術方案的討論過程。* 如 Issues/#376 和 Issues/#348。
提出 Issues 的網址分類:
- * 組件問題 * ,請到
mip-extensions
提 Issue,https://github.com/mipengine/mip-extensions - * 校驗問題 * ,請到
mip-validator
提 Issue,https://github.com/mipengine/mip-validator - MIP 運行環境問題 (組件開發輔助工具問題) ,請到
mip
提 Issue,https://github.com/mipengine/mip
二、如何添加一個 Issue:
1. 進入 MIP 組件項目頁
https://github.com/mipengine/mip-extensions
2. 進入 Issues 目錄
3. 打開并創建新的 Issue
4. 輸入 issues 的內容并提交
5. 提交之后可以在 issues 列表中查看您提出的 Issue
項目組會定期查看所有 Issues,并給待解決的 Issues 打上不同的標簽來方便分類。
三、加入 Issue 討論
創建 Issues 時需要檢查已經存在的 Issues 列表中是否有類似的問題,如果有則不需要重新創建新的 Issue,請在已有的 Issue 下加入討論,詳細描述您出現的問題,Issue 的狀態更改后會收到郵件通知。
四、訂閱 Issues 動態
如果你有想跟進的問題或對哪個 Issue 比較感興趣,可以直接訂閱動態,訂閱后 Issues 的狀態更改也可以收到郵件通知。