Skip to content

文档覆盖能力

本页定义 PayIncus 文档站的可用标准。文档不是品牌介绍页,而是安装、部署、扩展开发、主题开发和生产运维的操作入口。所有公开文档必须以当前仓库代码、脚本、路由、环境变量和生产部署结构为准。

可用标准

范围必须达到的结果权威来源
安装新用户可以按文档完成一键安装、域名配置、后台启动和首次访问scripts/install-panel.sh
手动部署运维可以按文档构建用户端、管理端、后端并配置 systemd/Nginxpackage.jsondeploy/scripts/verify-split-host.sh
环境变量文档中的变量必须被代码或脚本实际读取,默认值和风险说明要准确scripts/install-panel.shserver/src/configserver/src/lib/runtime-settings.ts
OTA管理员可以理解 Release artifact、SHA256、任务、日志、回滚和原子 release 布局server/src/routes/system-update.tsserver/src/scripts/run-system-update-task.ts
Agent节点管理员可以安装 Agent、理解证书、心跳、资源上报和常见故障server/templates/agent/server/src/routes/agent*.ts
资源交付套餐、方案、存储池、库存、带宽、流量、实例升级和容量限制必须与当前实现一致server/src/routes/instances.tsserver/src/routes/instance-billing.tsserver/src/db/hosts.ts
支付账务充值、余额、账单、回调、对账、调账和退款说明必须保持高风险边界server/src/routes/orders.tsserver/src/routes/admin-billing.ts
集成中心SMTP、Lsky、Telegram、支付渠道、通知渠道、远程存储、Agent/Incus、OTA 和市场源健康检测必须与后台实现一致server/src/routes/admin-integrations.tsclient/src/views/admin/IntegrationsView.vue
扩展中心第三方可以写出带后台配置、用户页面、事件 hook、action 和市场发布流程的扩展server/src/lib/plugin-manifest.tsplugin-templates/
主题系统第三方可以打包、上传、预览、启用、回滚并投稿主题server/src/lib/theme-package.tstheme-templates/
Public API接口、认证、scope、分页、排序、错误模型和 SDK 示例必须与路由一致server/src/routes/public-api.tsserver/src/lib/public-api-openapi.ts
排障常见故障必须给出检查命令、日志路径和安全处理方式scripts/verify-*、systemd、Nginx、OTA 日志

当前覆盖

PayIncus 文档站当前覆盖:

  • 产品定位、角色、架构和生产 split 部署。
  • 一键安装、手动部署、Nginx、systemd、环境变量和生产验收。
  • 用户端、管理后台、实例交付、账务支付、通知工单、托管和资源池。
  • 集成中心、外部服务健康检测、最近异常记录和 7 天成功率。
  • 宿主机 Agent 安装、心跳、资源上报和交付边界。
  • 后台 OTA、Release artifact、SHA256、原子 current/releases 布局和回滚。
  • 扩展中心、扩展 manifest、配置表单、客户端扩展点、事件、action、存储、模板和市场投稿。
  • 主题系统、主题 manifest、CSS/HTML 安全校验、配置表单、模板槽、主题市场和回滚。
  • 全站能力矩阵,用于对齐后台入口、用户入口、API、代码来源、守卫和下一批缺口。
  • OAuth Provider、Public API、OpenAPI、Bearer token、scope、分页、排序、错误模型和 SDK。
  • 常见问题和生产 proof 检查路径。

维护规则

每次改动以下内容,必须同步更新文档:

  • 新增或修改环境变量。
  • 新增或修改公开 API、OAuth scope、SDK 方法。
  • 修改一键安装、Nginx、systemd、OTA、Agent 安装脚本。
  • 修改套餐、资源、实例交付、余额、支付、退款、风控和权限。
  • 修改集成中心、SMTP、Lsky、Telegram、支付渠道、通知渠道、远程存储、Agent/Incus、OTA 或市场源健康检测。
  • 修改扩展 manifest、插件 action、事件、slot、存储或市场投稿流程。
  • 修改主题 manifest、模板 slot、配置字段、资源校验或市场投稿流程。
  • 修改任何后台入口、用户入口、公开 API、OAuth scope、资源交付、支付账务、风控、扩展或主题能力时,同步更新全站能力矩阵。

涉及认证、支付、权限、资源交付、余额、OTA、扩展和主题的文档变更,必须同时写清风险、边界和验证方式。

验证命令

文档发布前至少执行:

bash
pnpm --dir docs-site --ignore-workspace build
pnpm --filter server test:frontend-i18n-keys
rg "旧来源关键词或旧贡献者名称" README.md docs-site

涉及部署、OTA、扩展、主题或 API 的文档,还应按变更范围运行对应守卫:

bash
pnpm --filter server test:system-update-guards
pnpm --filter server test:integration-health-guards
pnpm --filter server test:plugin-package-guards
pnpm --filter server test:plugin-runtime-capabilities-guards
pnpm --filter server test:plugin-client-boundary-guards
pnpm --filter server test:theme-system-guards
pnpm --filter server test:public-api-openapi-guards

PayIncus documentation