> For the complete CircleCI developer hub index, see [llms.txt](https://circleci.com/developer/llms.txt)

# realmethods/appgen

A CircleCI Orb to invoke the realMethods DevOps Project Generation platform 
to generate fully functioning and deployable projects from a single "as-code" YAML file.
The result is an MVP quality applications based on a single business model and 
one of the many supported technology stacks.

Model format support includes:
UML, XMI, Eclipse Model Framework, and SQL Scripts.  

Supported technology stacks include:
Apollo, Angular7, Django, Spring Boot, AWS Lambda, 
Google Functions, ASP.NET, Spark Microweb and Struts2. 

More details and example files can be found at 

https://github.com/realmethods-public/orb


## Commands

### initialize

Command to initialize realMethods orb by providing your
API token. This token is obtained from your online account 
under User Preferences access on http://platform.realmethods.com. The source for this Orb is available 
at https://github.com/realmethods-public/orb.


| Parameter | Type | Default | Description |
|---|---|---|---|
| `api-token` | env_var_name |  | A user's realMethods API token |

### generate_devops_project

Command to generate an DevOps project by providing a generation Project-as-Code YAML file


| Parameter | Type | Default | Description |
|---|---|---|---|
| `generation-yaml-file` | string | ${GENERATION_YAML_FILE} | Project-as-Code YAML file containing the project/application generation directives |