感谢你对 Adnify 的关注!我们欢迎任何形式的贡献。
- 先搜索 Issues 确认问题未被报告
- 使用 Bug 报告模板创建新 Issue
- 提供详细的复现步骤、环境信息和截图
- 在 Issues 中搜索是否已有类似建议
- 使用功能请求模板描述你的想法
- 说明使用场景和预期效果
- Fork 本仓库
- 创建功能分支:
git checkout -b feature/your-feature - 提交更改:
git commit -m 'feat: add some feature' - 推送分支:
git push origin feature/your-feature - 创建 Pull Request
# 克隆项目
git clone https://github.com/adnaan-worker/adnify.git
cd adnify
# 安装依赖
npm install
# 启动开发服务器
npm run dev- 使用 TypeScript 编写代码
- 遵循现有代码风格
- 提交信息遵循 Conventional Commits:
feat:新功能fix:Bug 修复docs:文档更新style:代码格式refactor:重构test:测试相关chore:构建/工具
# 运行测试
npm run test
# 运行测试并生成覆盖率报告
npm run test:coverage- 确保所有测试通过
- 更新相关文档
- 添加必要的测试用例
- PR 描述清晰说明改动内容
提交贡献即表示你同意将代码版权授予项目作者,详见 LICENSE。
- 微信:adnaan_worker
- QQ群:1076926858
- Email:adnaan.worker@gmail.com