So far, we have been using either scratch Org or developer Org to build our code components and tests. However, to publish the components on AppExchange, we need to package the solution as a managed package. A managed package adds a namespace string to the fields, objects, classes, and components, and bundles all the dependencies into one unit. Manage-packaging the solution generates a URL link that can be used to install the solution in any Salesforce instance.
To package up the application as a managed package, we need a developer Org with a namespace. A developer Org can be obtained freely using the following URL: https://developer.Salesforce.com/signup.
To namespace ...