跳到主要内容

ARC 2.0.0-beta.28

生命周期

把本地观察、package 检查、构建产物与远程发布/部署分成不同生命周期阶段。

生命周期文档只有在状态边界清晰时才有用。把「能 build」塌缩成「已部署」是常见失败模式。

阶段

阶段改变什么典型命令证据
编写Package 源码编辑器、createVCS diff
校验无持久副作用dsl validateblocklet checkdsl lint通过/失败 + issue 列表
本地 instanceDaemon 注册 / serveblocklet runservice start --blocklet打印的 URL + 浏览器
构建dist/ 产物blocklet build文件数、manifest、instance:
本地 daemon 注册运行中 daemon 的额外 blocklet 目录deploy <path>(无发布标志)deploy list
本地 DID Space 发布开发者空间 /blocklets/<id>/deploy <path> --publishdeploy show / list --published
远程 DID Space 发布远程 server 写入deploy <path> --server <url>认证 + 远程检查——此处常未验证
Pages / fleet 部署CDN/Pages 项目blocklet deployfleetinstance平台相关验证

开发者默认路径

text
create → validate → local run → browser accept
                 ↘ build(需要产物时)

仅在本地验收之后,再按发布目标选择发布路径。细节与诚实标注:发布与部署

子页

页面焦点
测试与诊断失败模式、每项检查的含义
发布与部署本地发布 vs 远程;experimental 标签

有状态功能

arc blocklet build 报告 instance: requires /instance DID Space,package 有 instance 轴依赖。这些功能的生命周期包括:

  1. Package 校验(始终)
  2. 本地壳/页 serve(可能在无完整 instance 数据时也成功)
  3. 绑定的 instance DID Space 以支持真实写入(独立证明)

不要因为第 2 步返回 HTTP 200 就标记第 3 步完成。

干净停止

临时验收:

bash
arc service stop

只停止你启动的隔离服务。