顯示具有 GitHub Copilot 標籤的文章。 顯示所有文章
顯示具有 GitHub Copilot 標籤的文章。 顯示所有文章

VS與VSC的GitHub Copilot在處理.github/*-instructions.md的行為差異

VS與VSC的GitHub Copilot在處理.github/*-instructions.md的行為差異

在開始導入 GitHub Copilot 協助開發的過程中,有個重要的 instructions(指引)檔,它能為 GitHub Copilot 提供方案(專案)重要的 Context(情境、脈絡),讓 GitHub Copilot 能提供更精確的回應或處理。不過在開發過程中發現 Visual Studio(VS)與 Visual Studio Code(VSC)在 .github/*-instructions.md 的處理上有些差異。

讓Visual Studio產生符合Conventional Commits的Git提交訊息

讓Visual Studio產生符合Conventional Commits的Git提交訊息

自從 Visual Studio 可以透過 Github Copilot 來產生 Git 提交訊息,我就覺得這功能有點半殘,雖然我知道能在去修改「自訂指令」(custom instructions),但不論自己怎麼改,還是覺得產生的提交訊息還是少了點什麼味。現在終於找到一個好的解決方案 Conventional Commits。Conventional Commits 本身是提示工程(Prompt)的應用,它專注在如何撰寫 Git 提交訊息。