在開發專案的過程中,靈感常常像雪片般飛來,或者測試時突然冒出各種奇怪的 Bug。如果只把這些待辦事項隨手寫在桌上的便利貼,不僅容易搞丟,如果是團隊合作更是完全無法同步。幸好,GitHub 內建了超好用的 Issues 功能,讓我們能直接在專案裡做好專案管理!
簡單來說,GitHub Issues 就是一個專屬該專案的「數位待辦清單與討論區」。當你發現程式有問題、或是腦海中突然有想加的新功能時,就可以隨時開一個 Issue。你可以為它加上標籤(像是 bug、enhancement),還能詳細描述問題點。當別人看到這個 Issue,甚至可以直接在底下留言討論解法。
更棒的是,Issues 還能跟我們的 Commit 結合。當你把 Bug 修好並推上 GitHub 時,只要在 Commit 訊息裡寫上關閉指令,這個 Issue 就會自動關閉。學會使用 Issues,不僅能讓你的開發步調變得井然有序,更讓你的 GitHub 專頁看起來像個專業、有條理的頂尖開源專案!