# Issue 流程 ## 流程步驟 ### 1. 先在該專案 Github 的 Issue 頁面中開立 ticket * Ticket 內部需要填寫的必要資訊 * 標題主旨 * 問題描述 * 再現問題的操作方式 * 使用的環境資訊 * 例如使用的設備、作業系統版本、瀏覽器種類和版本等資訊 * Issue 種類 * 可以分為 `Bug`、`Feature`、`Task` ... ### 2. 處理完 Issue 後需要在 commit 中加入相對應的 Issue 編號 * Commit 內容格式 * 單號和改動項目 ``` fix: 修正首頁背景圖無法顯示問題 由於背景圖的存放連結位置被移除導致首頁背景圖無法顯示 故補上新的圖片連結位址 issue #342 ``` ### 3. 將 Issue 狀態設為完成並關閉 <br/> ## 相關 Q&A **一定只有 Github 帳號才能開 issue 嗎?** ``` 目前只能用 Github 帳號開 issue ticket,若後續流程執行的順暢以及有額外需求, 會考慮是否需要透過串接 API 的方式給外部使用者 ``` **Issue 的分配方式?** ``` 由於團隊成員組成有明確的角色定位,目前偏向看 Issue 的主題相關性來做分配, 若後續團隊成員想挑戰非自己領域的 Issue 或是有額外時間也可以有彈性的調整 ``` **Issue 只能寫問題?** ``` Issue 不只可以寫問題,若有許願功能或是建議的方向也可以開立 ticket。 希望產品更好的回饋都是值得探討的議題 ``` <br/> ## 後續思考 * 流程如何自動化 * 是否能連動 DevOps