Development | App Creator Tool

Installation

NOTE: Before you proceed you need to have nodejs and npm installed and Visual Studio Code.

  1. Open Visual Studio Code and go to Extensions tab and find “App Creator Tool”

    extension
  2. Create new service to work on it.

    NewService
  3. Go to my.avid.com and after Signing in accept License agreement then you will be able to download proxy-bal. It is npm package containing module for gateway connection.

    SignIn
  4. Download module and unzip it.

    downloads unzip
  5. Copy proxy-bal.tgz to your service root directory and type in your command line (go to root of your service) npm install ./proxy-bal.tgz

    install
  6. Now you can use regular npm install in root of your service to install rest of dependencies.

  7. Paste your AppId and AppSecret in your “Property page” option.

    IdSecret
  8. After that just click F5 to run development proxy.

    Start

Publishing

NOTE: For publishing you need to have docker and helm installed an available in $PATH on your machine.

  1. Once development is done you need AppID and AppSecret to publish your app to AVID sellers portal.

    Don’t forget about fields:

  • private key path (It will create virtual “sign”. Thanks to it we can determine that package came from you.)
  • App ID (Determines what app you want to update)
  • App Secret (Used to validate your app.)
  • Organization
  • All fields in “Identity” section
  1. On the bottom just click Publish button wait for the process to finish

    ActiveApp
  2. After publishing is done you should be able to go to your’s product’s page and see installation file.

    installer