Categorygithub.com/hyperits/gosuite
modulepackage
0.4.0
Repository: https://github.com/hyperits/gosuite.git
Documentation: pkg.go.dev

# README

gosuite

gosuite provide a suite of tools to help you develop your server/web go project.

代码设计规范

文件命名规范

  • 文件名应使用小写字母,不应使用大写字母或特殊字符。
  • 如果文件名包含多个单词,应使用下划线(_)将它们连接起来。
  • 如果文件包含 Go 代码,则文件名应以 .go 为后缀。
  • 如果文件是 Go 包的测试文件,则文件名应以 _test.go 为后缀。

packages

  • captcha - graphic captcha
  • converter - convert between different types
  • crypto - common used crypto
  • debugger - retrieve debug info of code [file, line, func]
  • httputil - http client util
  • logger - logger based on zerolog
  • mail - send email helper
  • mysqldb - mysql db helper
  • redisdb - redis db helper
  • s3db - s3 db helper
  • sms - send sms helper
  • verificationcode - server generated verification code management

Git 提交格式

  • feat 添加了新特性
  • fix 修复问题
  • style 无逻辑改动的代码风格调整
  • perf 性能/优化
  • refactor 重构
  • revert 回滚提交
  • test 测试
  • docs 文档
  • chore 依赖或者脚手架调整
  • workflow 工作流优化
  • ci 持续集成
  • types 类型定义
  • wip 开发中

参考资料

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author