Manifest
The Compose App’s manifest is a yaml file with the following schema. The manifest holds all the relevant information about the Compose App and it’s tasks. All compose commands will reference your manifest and pick up the configuration there. See full manifest configuration docs here. ExampleCommands
Init
Prompts you to choose a project name and generates a folder of that name with a fully working compose app in it.Dev
Starts your Compose app with a clean task execution state, this will be the primary way you run the app while developing. Changes you make to your task will hot reload and reset execution state. You can optionally clear all the state in the stage DB with the “—clean-stage” flag.--clean-stageOptionally clear the local stage database
Start
Starts your app in production mode, preserving execution state from previous runs, this can be useful for testing retry behavior or other production scenarios.-m <<manifest-path>>Optionally use a manifest that’s not in the default compose.yaml path--forkfork all chains referenced in contract interactions locally for testing, more info on forking here
Deploy
This will deploy the app to the cloud, from there you’ll be able to monitor it athttps://app.goldsky.com/dashboard/compose/{appName}.See monitoring for more info.
callTask
codegen
This will bundle your task files and will also parse ABIs in the “/contracts” folder and generate typescript classes for them.See contracts for more details.