Why Switch to Second-Generation Managed Packaging?
Register a Namespace for a First-Generation Managed Package
Enable Dev Hub and Second-Generation Managed Packaging
Limited Access License for Package Developers
Add a Limited Access User to Your Dev Hub Org
Link a Namespace to a Dev Hub Org
Build and Release Your App with Managed Packages
Packaging Checklist
Deploy the Package Metadata to the Packaging Org
Create a Beta Version of Your App
Install the Package in a Target Org
Create a Managed Package Version of Your App
Components Available in First-Generation Managed Packages
Editable Properties After Package Promotion or Installation
Previous Versions