Follow the source
A repository owns code and manifests. A manifest declares a package name, version and publication policy. A release records a published tag and its assets. A registry records the versions it actually serves. These observations can differ during development.Choose an installation channel
Use the installation guide for supported commands. The npm package, binary releases, Homebrew tap and editor extension have separate publication receipts. Open VSX and the VS Code Marketplace are separate channels, even when they use the same extension identity. Crates withpublish = false are internal source packages. A reserved crate name is not an engine release or an installation recommendation. Do not infer a Cargo installation path from a workspace version or a name reservation.