📄️ 設定 GPG 來讓你的 commit 加上簽名
GPG (GnuPG 的簡稱)是一種加密通訊的工具,可以用來加密、解密、簽名等等,而在 git 中可以用來為 commit 加上簽名,讓其他人知道這個 commit 是你做的。
📄️ 使用 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 來幫我做這件事情。
📄️ 如何在手機或其他裝置顯示你的 localhost 網頁
在開發的時候,雖然可以在 Devtool 中模擬手機的畫面,但是有時候還是想要在手機上看看實際的畫面;或是在還沒部署前,想要讓外部人員瀏覽開發中的頁面,這時候就需要把你的 localhost 對外開放,讓外部人員可以透過網址連到你的 localhost,以下會介紹三個常見的方法。
📄️ SIT、UAT、UVT 是什麼?
在開發時,常會聽到 SIT、UAT、UVT,似乎在講測試環境,但是這些環境到底是什麼呢?
📄️ Vim 基本指令
Vim 總共有四種模式,分別是 Normal Mode、Insert Mode、Visual Mode 及 Command Mode。