cloudux-starter-kit
v2.3.3
Published
Starter kit for UX developers in MediaCentral - NPM package
Downloads
385
Readme
MediaCentral CloudUX Apps Starter Kit
Starter kit for creating applications projects in MediaCentral
Installation:
Using npm just type in your CLI:
npm install -g cloudux-starter-kit
Using:
CLI:
In your CLI type:
cloudux-starter-kit
for direct setup menu.cloudux-starter-kit --help
Do display help page. Installation can be executed by providing flags to your toolkit. Type--help
to see details.
Usage :
-C
new Core project-n
project name (required)-s
project path (required)-d
project description (required)-i
MediaCentral server host IP (required)-p
MediaCentral port (optional)
-R
new React project-n
project name (required)-s
project path (required)-d
project description (required)-i
MediaCentral server host IP (required)-p
MediaCentral port (optional)
-B
Build project-p
project path (required)-n
project name (Should match project/src/project.json under identity.appName) (required)-z
app version should match project/src/project.config.json version field (required)-o
organization should match project/src/project.config.json organization field (required)-i
appID should match project/src/project.config.json appID field (required)-j
appSecret should match project/src/project.config.json appID field (required)-d
developerID should match project/src/project.config.json developerID field (optional)-x
https_proxy For docker build (optional)
-P
Publish project-p
path to a project root (required)-n
project name (Should match project/src/project.json under identity.appName) (required)-z
app version should match project/src/project.config.json version field (required)-o
organization should match project/src/project.config.json organization field (required)-k
privateKeyPath should match project/src/project.config.json privateKeyPath field (required)-i
appID should match project/src/project.config.json appID field (required)-j
appSecret should match project/src/project.config.json appID field (required)-d
developerID should match project/src/project.config.json developerID field (optional)-s
password to ssh private key (optional)-x
https_proxy For docker build (optional)
-S
Sign files-k
private key path (required)-p
private key password (optional)-m
path to manifest (optional)-f
path to files directory (optional)-i
developer id (assigned by Avid) (optional)
-I
Build DockerImage-p
project path (required)-n
project name (Should match project/src/project.json under identity.appName) (required)-z
app version should match project/src/project.config.json version field (required)-o
organization should match project/src/project.config.json organization field (required)-i
appID should match project/src/project.config.json appID field (required)-j
appSecret should match project/src/project.config.json appID field (required)-d
developerID should match project/src/project.config.json developerID field (optional)-x
https_proxy For docker build (optional)
API
const kit = require('cloudux-starter-kit')
kit(options)
kit({options})
core
-- set core to true to create new core projectprojectName
-- project name (required)projectPath
-- path to save project (required)projectDescription
-- project description (required)projectHostIp
-- MediaCentral server Ip (required)projectPort
-- port to MediaCentral server (optional)
react
-- set react to true to create new react projectprojectName
-- project name (required)projectPath
-- path to save project (required)projectDescription
-- project description (required)projectHostIp
-- MediaCentral server Ip (required)projectPort
-- port to MediaCentral server (optional)
build
-- set build to true to build your projectproject
-- path to your project (required)name
-- path to your project (required)https_proxy
-- For docker build (optional)config
-- path to your project (required)version
-- App version (required)appID
- your Application ID (required)appSecret
- your Application Secret (required)organization
-- Organization name (required)developerId
-- Organization name (optional)
publish
-- set publish to true to publish your project:project
-- path to a project config file (required)config
-- path to a project config file (optional if the config is project/src/project.config.json) (required)https_proxy
-- For docker build (optional)version
-- version of your app (required)organization
-- name of you organization (required)privateKeyPath
-- Path to your private key (required)appID
- your Application ID (required)appSecret
- your Application Secret (required)developerId
-- your developer ID (optional) (optional)
name
-- project name (optional if the name is in a project/src/project.json file under identity.appName) (required)password
-- password to ssh private key (optional)
sign
-- set sign to true* to sign your fileskey
-- private key path (required)password
-- private key password (optional)manifest
-- path to manifest file (optional)file
-- path to files directory (optional)id
-- developer ID (assigned by Avid) (optional)
buildImage
-- set buildImage to true to build image of your projectproject
-- path to your project (required)name
-- path to your project (required)https_proxy
-- For docker build (optional)config
-- path to your project (required)version
-- App version (required)appID
- your Application ID (required)appSecret
- your Application Secret (required)organization
-- Organization name (required)developerId
-- Organization name (optional)
Check our CloudUX examples on Avid-Technology Github
Check our Quick Start for CloudUX