📄️ 使用 husky + commitlint 來規範 commit message
在開發專案時,commit message 是很重要的一環,因為它可以讓我們知道這次 commit 做了什麼事情,很常在多人協作的時候會發生 commit message 不統一,導致後續要找特定的 commit 會很難找。所以本篇介紹使用 husky + commitlint + lint-staged 來規範 commit message。
📄️ 使用 husky + lint-staged 來規範 commit file
本篇會介紹常見的統一程式碼風格的套件,並且使用 husky + lint-staged 來讓每次 commit 都會自動執行格式化程式碼的動作。
📄️ 如何串接 Line 通知
在串接 Line 通知時,有兩種方式可以選擇:
📄️ 新字體 Monaspace!
Monaspace 是 GitHub Next 團隊其中一個 project。先來講講什麼是 GitHub Next,這個團隊就是 GitHub 的 R&D(Research and Development) Team,主要的研究產品都會在 GitHub Next 上面進行,像是 GitHub Copilot、GitHub Copilot Lab、Code Brushes 等等,而在最近 2023/11/09 上線的 Monaspace 就是 GitHub 推出的新產品。
📄️ 建立 Line bot 串接 Notion API
會需要串接 Line Bot 跟 Notion API,是因為我常常在 FB 或 IG 等社群軟體看到一些不錯的文章或影片,就會分享到 Line 的群組,然後有空的時候就會把它整理成 Notion 的 DataBase 來記錄哪些有看過哪些還沒,但是這樣的流程實在是太麻煩了,而且有時候還要去對哪些已經複製過了,所以就想說看能不能用 Line Bot + Notion API 來幫我做這件事情。