感謝您考慮為 QuantMesh 做出貢獻。以下為提交 Issue、PR 與程式風格的簡要說明。
- Star / Watch:若專案對您有幫助,歡迎 Star 或 Watch 以關注更新。
- 回報問題:請透過 GitHub Issues 回報 Bug 或建議,並盡量提供重現步驟與環境資訊。
- 功能討論:較大的功能建議可先在 GitHub Discussions 討論。
- 程式碼貢獻:歡迎提交 Pull Request,請先閱讀下方 PR 流程與程式風格。
- Fork 本倉庫並在您自己的 fork 上建立分支(建議分支名:
feature/xxx或fix/xxx)。 - 在分支上完成修改,並確保:
- 通過現有測試:
go test ./... - 通過 linter:
golangci-lint run(若專案有配置)。
- 通過現有測試:
- 提交時請使用繁體中文或英文撰寫 commit message,簡潔描述變更內容。
- 在 GitHub 上對
ghostsworm/quantmesh的預設分支發起 Pull Request,並在描述中說明變更目的與範圍。 - 維護者會進行審閱;若有修改建議,請在對應 PR 內回覆並更新程式碼。
- 註解:僅使用繁體中文或英文,請勿使用簡體中文。
- 程式風格:遵循 Go 慣例與本專案既有風格;格式化請使用
gofmt或go fmt。 - 新功能:若涉及配置或對外行為變更,請同步更新 README 或
docs/下相關文件。
依 AGPL-3.0,您對本專案之貢獻將以相同 AGPL-3.0 授權發布。
如有疑問,可透過 GitHub Discussions 或 contact@quantmesh.io 聯繫。