Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.05 KB

File metadata and controls

32 lines (22 loc) · 1.05 KB

AGENTS.md

仓库说明

这是一个 Go 版 CDN URL 签名客户端,核心能力是根据不同厂商和域名配置,为 URL 追加签名参数。

工作约定

  • 只做用户明确要求的改动,保持修改范围尽量小。
  • 编辑前先确认当前仓库就是目标仓库,避免跨项目误改。
  • 不要覆盖与当前任务无关的已有改动;若发现工作区本来就有脏文件,优先保持原样。
  • Go 代码尽量保持现有风格,使用 gofmt 兼容格式。
  • 新增或修改导出 API 时,优先保持向后兼容。

目录速览

  • client.go:对外入口。
  • internal/core:客户端核心逻辑。
  • internal/builder:链式构建器。
  • internal/internal/param:参数结构体与配置。
  • internal/internal/signer:不同厂商的签名实现。

常用命令

  • rtk go test ./...
  • rtk go build ./...
  • rtk git status --short

说明

  • 本仓库使用 PowerShell + rtk 作为命令前缀。
  • 如需新增说明,优先写清楚入口文件、影响范围和验证方式。