Introduction
The project root folder gets created in current folder under the projectName
which is used in godspeed create
command using godspeed CLI. The project contains two folders: src/
and config/
.
Click here for more information on godspeed create
command.
3.2.1 Scaffolding & Project structure
Project Structure with no examples
The project contains blank structure with no examples/templates when it is created using godspeed create -n
command option. Refer command here for more information.
.
├── config
│ ├── custom-environment-variables.yaml
│ ├── default.yaml
│ ├── index.yaml
│ └── telemetry
├── package.json
└── src
├── datasources
├── events
├── functions
└── mappings
Project Structure with examples
The project contains following heirarchy with examples when it is created without using godspeed create -n
command option. Refer command here for more information.
.
├── config
│ ├── custom-environment-variables.yaml
│ ├── default.yaml
│ ├── index.yaml
│ └── telemetry
│ └── index.yaml
├── package.json
└── src
├── datasources
│ └── httpbin.yaml
├── events
│ ├── call_another_workflow.yaml
│ ├── document.yaml
│ ├── helloworld.yaml
│ ├── httpbin_anything.yaml
│ ├── run_tasks_in_parallel.yaml
│ ├── sum.yaml
│ └── switch_case.yaml
├── functions
│ └── com
│ └── biz
│ ├── call_another_wf.yaml
│ ├── documents
│ │ └── upload_file.yaml
│ ├── helloworld.yaml
│ ├── httpbin_anything.yaml
│ ├── run_tasks_in_parallel.yaml
│ ├── sub_wf.yaml
│ ├── sum.js
│ ├── sum_workflow.yaml
│ └── switch_case.yaml
└── mappings
└── index.yaml