Developers
This section is for people who package processors for WME, integrate with its APIs or work on WME itself.
| If you want to… | Read |
|---|---|
| Understand exactly what happens on Save and Run | How deployment works |
| Package your code as a WME processor | Writing processors |
| Reuse or learn from the bundled processors | Processor catalogue |
| Call or extend the backend | Model Repository backend and its API reference |
| Work on the web UI | Frontend |
| Work on the Workflow Assistant | Assistant runtime |
| Talk to a worker directly | Worker agent API |
| Review authentication, secrets and network exposure | Security model |
| Improve these docs | Contributing to the docs |
Repositories
| Repository | Contents |
|---|---|
maize-workflow-management-editor | Vue 3 editor (ui/) |
maize-model-repository | Spring Boot backend, assistant-runtime/ (Preview), Elastic stack config, Kafka/AKHQ |
maize-processing-engine-airflow | Airflow (CeleryExecutor) stack |
maize-processing-engine-worker | Celery worker + WME agent (daghandler, Go) |
maize-mvp | Single-host deployment bundle |
datacrop/maize-processor-* | The bundled processors |
datacrop | This documentation site |