Table of Contents

Create Repository & App

We recommend to use an organization for your repositories. One repository can contain one or many projects that can contain one or many apps.

Create Repository

To create a repository right-click your GitHub organization or account and select Create AL-Go repository or use the + action next to it:

Extension GitHub Create Repository

Now follow the wizard:

  1. Select the template for the new repository:
    • Public AppSource and PTE Templates from Microsoft
    • Public AppSource and PTE Templates for COSMO Alpaca which are configured to use COSMO Alpaca's container infrastructure for the AL-Go workflows (recommended)
    • GitHub template repositories of the target GitHub organization/account which are AL-Go repositories.
  2. Enter the name of the new repository
  3. Select if the new repository should be private.

With that a single-project repository will be created based on the selected template. If defined, your GitHub Repo Standards are applied to the new repo. The new repository will contain all needed workflows and configurations.

Create App

To create an app within your repository, select your repository and navigate the tree to Projects > [project]. Right-click on Apps and select Create AL-Go App or use the + action next to it:

Extension GitHub Create App

Now follow the wizard:

  1. Select the type (App, TestApp or PerformanceTestApp) of the new app
  2. Enter the name of the new app
  3. Enter the publisher name of the new app
  4. Enter the ID range of the new app

Now a workflow will run to create the new app and add all necessary files to the repository.