runnable
只有一个 canonical 可运行示例
reference/standard-service 是 Plumego 期望用户最先运行、也最先拿来对照新服务的示例。
示例路径包含一个可运行的基线,以及五条引导式 recipe。先从 reference/standard-service 看默认服务形态,再按需选一条 recipe 回答具体问题——请求路径、模块归属、成熟度确认或仓库分层——然后再向更深的方向展开。
runnable
reference/standard-service 是 Plumego 期望用户最先运行、也最先拿来对照新服务的示例。
guided
请求路径、模块边界和发布姿态这些页面,本质上是教你如何读仓库,而不是再做一堆迷你应用。
honest scope
这页会比传统框架 showcase 更窄,因为它优先强化 canonical path,而不是分散注意力。
Plumego 的示例是刻意分层的:只有一个 canonical 可运行服务,其余是围绕它展开的引导式 recipes,用来解释如何读仓库, 而不是假装每个问题都需要一套单独 demo。
canonical example
主示例是那个你可以 clone、运行、与自己仓库对照,并在采用决策仍未定型时持续回来的服务骨架。
guided recipes
它们不是并行迷你产品,而是帮助你理解请求路径、ownership、成熟度信号与仓库结构的可复用阅读模式。
如果你只准备跑一个示例,并把它当成自己服务的对照物,就先用 reference app。
canonical
默认应用布局,覆盖 bootstrap、route wiring 和 transport-only handler。
Recipes 比 canonical example 更小,也比 docs overview 更具体。每条轨道都应该尽快回答一个明确问题,然后把读者重新送回默认路径, 带着更清晰的分类继续往下读。
把这页当成决策层来使用。正确顺序应该是先确认一个可运行基线,再进入一个聚焦问题,最后回到 docs 与发布姿态页面, 在仓库边界已经清楚之后再决定是否继续扩展。
01
先从 reference/standard-service 开始,让 bootstrap 模型、route ownership 与 handler 形态都有同一条默认基线。
从可运行路径开始02
只有在知道自己要看什么时再进入 recipe:请求路径、模块归属、模块成熟度,或仓库结构。
打开聚焦 recipe03
Recipes 会把你重新推回 docs,确保 canonical path 仍是核心,而不是把示例页变成分散的 showcase。
继续进入文档04
当默认路径已经读清楚,在扩大采用范围前,用状态页确认模块成熟度和发布证据。
查看项目状态这些示例不是额外的可运行应用,而是发布级 walkthrough,用来教你理解这套仓库的默认阅读路径和 ownership 规则。
request path
当你需要追踪 HTTP 工作从哪里开始、transport 责任在哪里结束时,就先看 request-flow 页面。
打开 Request Flowmodule fit
用 modules overview、stable roots 和 x/* family 页面先决定工作应该落在稳定表面还是扩展家族。
打开模块总览maturity
用 release posture 和发布页保持兼容性假设显式,而不是默认它已经稳定。
打开发布姿态这些参考应用演示了特定能力的服务形态,每一个都在 reference/standard-service 的基础上加入一个 x/* 家族。先读 canonical 参考应用,再根据你需要评估的具体能力选择进入哪一个。
ai service
带多 provider 抽象、streaming 响应和 tool 路由的 AI 服务。在稳定 HTTP 内核基础上加入 x/ai,不改变 canonical route 结构。
x/ai — 实验性
multi-tenant saas
带 per-tenant 路由、配额执行和 JWT 策略评估的多租户服务。x/tenant 在 HTTP 内核之外承接租户层,稳定根不受租户逻辑演进影响。
x/tenant — Beta
每个参考应用都在 standard-service 的基础上加入一个 x/* 家族。先读 canonical 参考应用,再按你需要评估的能力选择进入。
reference/workerfleet 是一个完整深度的生产参考应用——分布式 worker 机队管理,包含领域模型、MongoDB 存储、Kubernetes Pod 发现、Prometheus 指标、告警引擎(带去重与阈值评估)以及飞书/webhook 通知。适合用来评估 Plumego 在超出教程级别时的能力深度。
生产参考 — 完整深度示例
理解默认路径之后,在扩大采用范围前确认你关心的模块是否已经稳定。