跳轉到

貢獻指南

感謝你對 OpsMini 的關注與貢獻!

參與方式

  • 報告 Bug:在 GitHub Issues 提交,附上覆現步驟、環境資訊、日誌
  • 功能建議:在 Issues 中描述使用場景與期望
  • 提交程式碼:Fork 倉庫 → 新建分支 → 提交 → 發起 Pull Request
  • 完善檔案:修正檔案錯誤、補充使用示例

提交規範

  • 一個 PR 聚焦一個改動,避免大而全
  • 遵循 Go 官方程式碼風格(gofmt / go vet)
  • 新功能補充測試用例
  • 提交資訊清晰描述「做了什麼」「為什麼」

目錄約定

  • 分層:api/v1(Controller)→ service(業務)→ repository(資料)
  • 敏感欄位(金鑰 / Token)加密落庫
  • 新介面遵循統一響應 { code, message, data }

協議

專案採用 Apache License 2.0,貢獻程式碼即視為同意按該協議授權。