Public source repository for the WP Suite Flow Backend deployment package.
This repository is intentionally source-available only in part.
This repository contains the public infrastructure definition, deployment contract and deployment-time support code:
template.yaml— the source SAM/CloudFormation templatewrapper.yaml— wrapper template used by guided deploymentsSAR-README.md— deployment-focused SAR readmeopenapi.yaml— public API contractscripts/— build, packaging, upload and publication scriptssrc/custom-resource/— source of the deployment-time custom resource Lambdasrc/shared/— shared logger/types used by the custom resource code.artifacts/— generated deployment artifacts published for installation, including prebuilt/minified runtime bundles and generated deployment templates
The main runtime backend sources are not published here in original source form.
That includes, in particular:
src/forms-api/src/workflow-dispatcher/src/webhook-dispatcher/src/webhook-trigger-dispatcher/src/email-sender/src/core/
These components are distributed as deployment artifacts through .artifacts/ and S3-hosted release artifacts.
The purpose of this public repository is to provide:
- a reviewable deployment template
- transparency around custom deployment logic
- wrapper and API contract files relevant to adopters
- release scripts and installable artifacts
while keeping selected runtime implementation details proprietary.
The deployable artifacts are generated by scripts/publish-sar.sh and related build scripts.
During publishing:
- the source
template.yamlis transformed into a generated deployment template - the generated template is written to
.artifacts/template-sar.yamlor.artifacts/template.sar.yamldepending on the release script version - prebuilt runtime bundles are placed under
.artifacts/ - those artifacts are uploaded to the release S3 bucket and used by published versions
This repository is therefore intended as a deployment-facing repository, not as the complete internal source tree.
The most relevant files for reviewers are:
README.mdSAR-README.mdtemplate.yamlwrapper.yamlopenapi.yamlscripts/publish-sar.shsrc/custom-resource/handler.ts.artifacts/template-sar.yamlor.artifacts/template.sar.yaml
Internal development may use additional private source code that is not included here. Public consumers should treat the checked-in .artifacts/ directory as the deployable release representation.
See LICENSE for license terms applicable to this repository.
Availability of deployment artifacts does not by itself grant rights beyond the applicable license and service terms.