@genesislcap/foundation-xgen

14.55.0 • Public • Published

Genesis Foundation UI App/Workspace Generator

This repo contains our xgen tool for automated generation of applications and workspaces from seeds. It's intended for testing and CI use. Unlike genx / foundation-cli, it's not aimed at end users.

It only works with local seeds (so authentication step is not needed).

Features:

  • combines input with configure step defaults - you only need to supply parameters with no default values
  • prints out combined parameter data for verification
  • validates input using configure step validators
  • automatically detects the generator to use with ability to override
  • doesn't overwrite data - exits if target directory already exists
Usage:
      xgen myapp gpl-seed # current folder
      xgen myapp ./subfolder/my-seed # relative path
      xgen myapp gpl-seed --apiHost 'ws://custom-url/gwf/'
      xgen myapp blank-app-seed --pkgName foo
      xgen myapp workspace-seed 'create workspace' # explicitly choosing the generator
      xgen myapp workspace-seed 'create workspace' --parameter 'value'

lerna TypeScript

License

Note: this project provides front end dependencies and uses licensed components listed in the next section, thus licenses for those components are required during development. Contact Genesis Global for more details.

Licensed components

Genesis low-code platform

Readme

Keywords

none

Package Sidebar

Install

npm i @genesislcap/foundation-xgen

Weekly Downloads

1

Version

14.55.0

License

SEE LICENSE IN license.txt

Unpacked Size

24.5 kB

Total Files

13

Last publish

Collaborators

  • genesisnpm