Publish Your First Package
End-to-end flow from local project to first registry release.
Publish Your First Package
1. Prepare project metadata
Section titled “1. Prepare project metadata”Ensure Project.proj has valid project metadata, at least one target, and explicit dependency declarations.
2. Authenticate
Section titled “2. Authenticate”beskid pkg loginbeskid pkg whoamiYour account must have Publisher or SuperAdmin role.
3. Validate package locally
Section titled “3. Validate package locally”beskid pkg publish --dry-runThis performs local checks without uploading:
- manifest validity
- source/package consistency
- deterministic package assembly
4. Publish
Section titled “4. Publish”beskid pkg publishServer-side pipeline validates .bpk, records metadata, and places submission into review/publish flow.
5. Verify and consume
Section titled “5. Verify and consume”beskid pkg search my-packagebeskid pkg add my-package@^1.0.0beskid pkg installIf package is moderated before public availability, wait for approval status in Publisher workspace.