为BetterAuth做贡献
感谢您有兴趣为Better Auth做贡献!本指南是为Better Auth做贡献的简明指南。
入门指南
在开始之前,以下是一些重要的资源:
开发环境设置
要开始开发:
确保您已安装Node.JS ,最好是LTS版本。
进行更改
一旦您有了想要贡献的想法,您可以开始进行更改。以下是开始的一些步骤:
问题和Bug修复
- 查看我们的GitHub问题,寻找标记为
good first issue
的任务 - 报告bug时,包括重现步骤和预期行为
- 在您想要处理的问题上发表评论,以避免重复工作
框架集成
我们欢迎对支持更多框架的贡献:
- 尽可能专注于与框架无关的解决方案
- 保持集成简单且可维护
- 所有集成目前都在主包中
插件开发
- 对于核心插件:首先开一个issue讨论您的想法
- 对于社区插件:可以独立开发
- 遵循我们的插件架构指南
文档
- 修复拼写错误和错误
- 添加示例并澄清现有内容
- 确保文档与代码更改保持同步
测试
我们使用Vitest进行测试。将测试文件放在它们测试的源文件旁边:
测试最佳实践
- 编写清晰的提交消息
- 更新文档以反映您的更改
- 为新功能添加测试
- 遵循我们的编码标准
- 保持拉取请求专注于单一更改
需要帮助?
不要犹豫,请寻求帮助!您可以:
感谢您为Better Auth做出贡献!