Skip to content
This repository has been archived by the owner on May 28, 2023. It is now read-only.

Submission Process

Cassidy James Blaede edited this page Jun 26, 2017 · 11 revisions

The submission process for AppCenter is broken down into a few simple steps. The step that you're currently on is indicated by an icon inside of a colored bubble. Hovering over that bubble with your cursor will display a tooltip with more information.

Publishing Your App

  1. Install the AppCenter Dashboard GitHub Integration

    Before AppCenter Dashboard can import and publish your repos, you'll need to install the AppCenter Dashboard GitHub Integration.

  2. Create a New Release

    This step is denoted by the tag icon in a light grey bubble.

    Before you can publish your app, you'll need to release it on GitHub. It is important that you use a Semantic Versioning Number without a pre-release tag when releasing. AppCenter Dashboard will try to sanitize your version number if it is not a proper Semver, but this may not succeed or have unintended results.

  3. Submit for Review

    This step is denoted by an up arrow icon in a green bubble.

    If a new release is available on GitHub, you'll be able to submit this release for publishing. After clicking the button, AppCenter Dashboard will automatically import your repository and begin testing. It is important to make changes to your app's monetization status before completing this step.

Waiting for Testing

This step is denoted by a clock, rotating arrows, or a person icon in a yellow bubble.

Depending on demand, you may have to wait while AppCenter Dashboard is running test on other apps. When space is available, AppCenter Dashboard will perform automated tests on your app. After automated testing has completed, your app will await review by a human. Depending on demand, this may take several days.

Available on AppCenter

This status is denoted by a check mark icon in a green bubble.

When your app passes automated testing and human review, it will become available in AppCenter in elementary OS Loki 0.4.1. If you wish to publish an update, you can restart the submission process by creating a new release on GitHub.

Issues That Must Be Resolved

This status is denoted by an exclamation mark inside a triangle.

If your app fails either human or automated testing, new issues reports will be generated in your issue tracker on GitHub. You will need to correct these issues, create a new release of your app, and return to AppCenter Dashboard to begin the submission process again.