🤝 貢獻指南
感謝你對 mostir 專案的喜愛!
我們歡迎錯誤回報 (bug report)、功能請求 (feature request)、以及 Pull Request。
開始貢獻
- Fork 專案並 clone 到本地。
- 安裝相依套件:
pnpm install - 建置專案:
pnpm build - 在本地執行 CLI:
pnpm dev
開發規範
- 程式風格:使用 TypeScript(嚴格模式)、非同步程式請用 async/await,並保持函式簡潔且專注。
- Commit 訊息:遵循 Conventional Commits:
feat:新功能fix:錯誤修正docs:文件變更refactor:重構程式碼chore:建置 / 測試 / 工具相關變更
Pull Request 流程
- 從
main建立 feature 分支。 - 確保程式能正確建置:
pnpm build - 如果變更影響到 CLI 或 config,請更新相關文件。
- 開 PR 並清楚描述你的修改內容。
問題回報 (Issues)
- 遇到問題時,請使用 Bug report 模板。
- 想新增功能,請使用 Feature request 模板。
- 開新 issue 前,請先確認是否已有相同的 issue。
授權條款
提交貢獻代表你同意貢獻內容將依 MIT License 授權。