/ README.md
README.md
 1  # App Engine
 2  
 3  ## Development
 4  
 5  ```sh
 6  make dev
 7  make test
 8  ```
 9  
10  ## Project structure
11  
12  - `src/`
13      - `core/`
14          - `app/`
15              - `source.rs`: can be a git repository or existing image
16              - `builder.rs`: build source to image
17              - `image.rs`: image that will be deployed
18          - `gitops.rs`: control the system via git, changes will be applied by a GitOps engine
19      - `activities/`: wrapper for core logic
20      - `workflows/`: workflows that will be triggered by the client
21      - `bin/`
22          - `client.rs`: control plane program to trigger workflows
23          - `worker.rs`: data plane program to execute logic