Skip to content

Latest commit

 

History

History
111 lines (72 loc) · 4.07 KB

File metadata and controls

111 lines (72 loc) · 4.07 KB

Contributing to cc-connect

中文 | English

Thank you for using cc-connect and for every issue, pull request, and piece of feedback that helps improve it. This guide turns the contributor welcome note from #295 into a permanent repo document.

Before You Open An Issue Or PR

  1. Search first. Check Issues and Pull requests for duplicates or related discussion before starting new work.

  2. Try the latest beta. Many bugs are fixed in beta or pre-release builds before they reach stable. Please retry on the latest beta first when possible.

Writing A Helpful Issue

Please include as much of the following as possible:

  • Version: cc-connect --version, npm tag, or release asset
  • Environment: OS, installation method, agent type, and platform
  • Reproduction steps: the smaller the repro, the better
  • Expected behavior vs. actual behavior
  • Logs or errors, with secrets redacted
  • Optional analysis or a proposed fix

We usually acknowledge new issues within about 1 to 2 business days. More complex bugs may take longer to investigate.

Pull Requests

  • Follow the repo guidance in CLAUDE.md and AGENTS.md.
  • Run local validation before submitting. At minimum:
go test ./...
  • Call out breaking changes explicitly in the PR description.
  • Update docs or examples when behavior or configuration changes.
  • If you are fixing an issue, link it in the PR body with Closes #<number> when appropriate.

Release Cadence

  • Beta / pre-release: roughly every 2 to 3 days
  • Stable: roughly every 2 weeks

Always treat the GitHub Releases page as the source of truth.

Community

Commercial support, custom work, or enterprise inquiries can go through the same channels.


为 cc-connect 做贡献

感谢你使用 cc-connect,也感谢你通过 issue、PR 和反馈帮助项目持续改进。这份文档把 #295 里的欢迎与参与指南正式沉淀到仓库中。

提交 Issue 或 PR 之前

  1. 先搜索。 先查看 IssuesPull requests,避免重复劳动,也方便在已有讨论里继续跟进。

  2. 先试最新 beta。 很多问题会先在 beta / 预发布版本中修复。如果条件允许,建议先在最新 beta 上复现一次。

如何提交高质量 Issue

建议尽量包含以下信息:

  • 版本号:cc-connect --version、npm 标签或 release 资源名
  • 环境:操作系统、安装方式、Agent 类型、平台类型
  • 复现步骤:越小越好
  • 预期行为和实际行为
  • 日志或报错,注意打码敏感信息
  • 可选的原因分析或修复思路

我们通常会在 1 到 2 个工作日内进行首次响应,复杂问题可能需要更长的排查时间。

Pull Request

  • 请遵循仓库中的 CLAUDE.mdAGENTS.md
  • 提交前请先做本地验证,至少执行:
go test ./...
  • 如果包含 breaking change,请在 PR 描述中明确说明。
  • 如果改动影响行为或配置,请同步更新文档或示例。
  • 如果是在修复 issue,适合时请在 PR 描述中使用 Closes #<编号> 关联。

发版节奏

  • Beta / 预发布:大约每 2 到 3 天一次
  • 稳定版:大约每 2 周一次

请以 GitHub Releases 页面为准。

社区

如果是商业合作、定制需求或企业支持,也可以通过以上渠道联系。