One client story.
FAQ and troubleshooting
Platform spec article
FAQ and troubleshooting
Spec standingStandard
-
Hub authority
Context
Decision
Hub owns HTTP and auth.
Consequences
Extension defers.
Verification anchors
beskid_pckg; pckgClient.
-
Registry versions
Context
Manual semver drift.
Decision
Registry-assigned publish versions in routine flows.
Consequences
UI shows server version.
Verification anchors
publish API tests.
- Contracts and edge cases Registry client guarantees and failure modes.
- Design model Conceptual model for the Beskid pckg registry client (`beskid_pckg`).
- Examples Example `beskid pckg` invocations and configuration.
- FAQ and troubleshooting Common pckg client and registry issues.
- Flow and algorithm Pack, upload, and query flows for the pckg registry client.
- Verification and traceability Tests and traceability for the pckg client contract.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
| Section id | Required | Found |
|---|---|---|
what-this-feature-specifies | yes | yes |
implementation-anchors | yes | yes |
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
401 / MissingAuthToken
Section titled “401 / MissingAuthToken”Set BESKID_PCKG_API_KEY or bearer token. For multi-registry setups, ensure .beskid/pckg/repositories.json keys match Workspace.proj registry alias names.
Pack missing docs on pckg site
Section titled “Pack missing docs on pckg site”Run beskid doc --project ... before pack so .beskid/docs/api.json exists. Server ingestion (PackagePublishDocumentation) treats that tree as first-class.
Template pack rejected
Section titled “Template pack rejected”Verify project.type = Template, .beskid/template.json (beskid.template.v1), and packageKind: template in generated package.json.
Wrong package version after publish
Section titled “Wrong package version after publish”Registry assigns versions in normal flows—do not expect local project.version alone to drive the published label. Query the server for the assigned version summary.
Local dev server URL
Section titled “Local dev server URL”Default http://127.0.0.1:8082 matches typical compose bindings; override with BESKID_PCKG_URL for remote hosts.