Developer Account and Publishing Source section: `https://appsudo.com/doc#developer-account` Overview - A developer account and Publish API Key are required to publish an app or component. - Finish development and testing before starting the publishing workflow. Publish from VS Code 1. Open the completed project in VS Code. 2. Open the Command Palette with `Ctrl+Shift+P`, or `Cmd+Shift+P`. 3. Type `Appsudo`. 4. Choose `Appsudo App Publish` for an app. 5. Choose `Appsudo Component Publish` for a component. 6. When prompted, enter the Publish API Key. Component publishing - Published components do not go through an approval process. - Components are reusable building blocks for apps. - Published components appear in the Components area of `https://store.appsudo.com`. - Apps that use published components still require approval before becoming available in the store. Screenshot: `/doc/assets/developer-account-command-palette.png` Screenshot: `/doc/assets/developer-account-key-prompt.png` Register and Generate a Publish API Key 1. Register or sign in at `https://developer.appsudo.com`. 2. Open Organization Settings, then API Key: `https://developer.appsudo.com/#org/organization-settings/api-key`. 3. Generate a Publish API Key. If an existing key must be replaced, use Regenerate Key. 4. Return to VS Code, enter the key, and wait for the successful publication confirmation. Security - Treat the Publish API Key as a credential. - Do not place it in project files, screenshots, or source control. Screenshot: `/doc/assets/developer-account-api-key.png` Find and Manage the Published App 1. After VS Code confirms that publication succeeded, open the organization dashboard: `https://developer.appsudo.com/#org/dashboard`. 2. Find the app in Your Applications. 3. Select Manage. Screenshot: `/doc/assets/developer-account-dashboard.png` Complete Store Presence - Open Store presence from the managed app. - Complete every required listing detail, including screenshots, the description, and any other information that was not supplied or was incomplete in `metadata.json`. - A release cannot be submitted until the required store presence details are complete. Create a Release and Send It for Review 1. Open Releases for the managed app. 2. Create a new release. 3. Select the correct published binary. 4. Choose Send to Review. 5. The release receives a light review. 6. After approval, the release becomes visible at `https://store.appsudo.com`. App-specific communication and review information appears in the app's Inbox and Policy status areas. Screenshot: `/doc/assets/developer-account-releases.png`