My Apps in the App Market

The My Apps page is a personalized dashboard where Doprax developers manage all of their applications, both those already published on the marketplace and those saved as drafts. It serves as the control panel for reviewing, editing, publishing, testing, or deleting your apps.

Last updated: May 5, 2025

Setting up a New App for Publication

From the My Apps page in the App Market, you can start the app publication process. This four-step process includes:

1. Repository & config

Here you provide the GitHub repository URL of the app you wish to publish. This repository contains the app’s code or deployment playbook.

provide github repo

Click the Verify Repository button. The system checks to ensure the repo is valid, accessible, and contains a .yaml file or an install script. Once the repository URL is provided, you can proceed to step 2.

2. Configuration variables

Here, you will have to specify the variable key, value, and password, if needed. This step is optional, so you can decide to leave it blank if there are no required configuration variables for the app.

config variables

Once the config info is provided, proceed to step 3.

3. App details

This is where you'll provide key information that defines the app's identity and helps users understand its purpose and functionality. This includes uploading a cover image of your app to visually showcase the app, entering a clear and unique app name, and writing a detailed description that outlines its features, usage instructions, and prerequisites.

inputting app details

You'll also specify the app’s version number, select one or more relevant categories (e.g., "VPNs", “File sharing”, “Developer tools”, etc.), indicate the programming language used, and provide accompanying documentation in a README file in markdown format. Hit the Save & continue button.

4. Preview & test

You will see a Preview & run button, which, when clicked, shows a preview of the app listing as it will appear to end users.

test run app

Here, you can verify that the name is accurate, the description is formatted correctly, the image is displayed properly, and all information is accurate.

After checking to see if everything looks good, hit the Finish button. This will save the app as a draft; app yet to be published.

NB: Only you as a verified developer working on this publication process can access this publishing interface.

Handling Drafts

An app is stored in a draft state with the Draft label clearly indicated on it in the My Apps page of the App Market when you finish the process.

You can use this space to work on your apps gradually before making them public.

Drafts are not visible to other users in the public marketplace and cannot be accessed without the proper developer credentials. They are stored securely and persist across sessions.

draft app

You can return at any time to continue editing the draft, make changes to the app details and configuration variables, and publish to the app market when ready.

To edit the info of the draft app, simply click it in your My Apps page, select the App Details tab, and click the Edit icon at the top right of the provided section. Save the changes. Do the same for the configuration variables if you want to edit the details you first included there.

Save the changes.

Proceed to run your app to test it; if everything looks ok, publish to the app market using the Publish to app market button located at the top of the draft app's page.

Your app will now be published and publicly listed in the app market for others to install and use.

Key notes:

  • Drafts are not publicly visible.
  • Multiple drafts in progress are allowed.
  • Drafts remain indefinitely unless deleted by you.
  • Apps' details can not be edited after they have been published, so make sure all information is accurate.

You can permanently remove or delete the draft from the account by hitting the delete trash icon. Once a draft is deleted, it cannot be recovered.

Publishing Completion

After the final confirmation step in the publish flow, the application becomes immediately visible to all users browsing the marketplace and it appears with the Published label on your My Apps page in the dashboard. It can be found through relevant keyword searches for category and programming language.

The app’s dedicated detail page is generated using the latest submitted information, and it clearly indicates your name with a link to your profile.

published app details in app market

A confirmation message is shown immediately after the publish action completes.

Published Apps

Features of the published app:

  • See how your app appears publicly in the marketplace.
  • Changes made to the GitHub repository of that published app will affect the app in the Doprax app market. There's no need to republish an app after making changes to its GitHub repository; it automatically gets updated with the changes made.
  • Stats & feedback: Monitor installs, user ratings, feedback, and issues.