No YAML required!
PandaCI - Code CI/CD your in TypeScript
PandaCI is a modern CI/CD platform with a simple but extremely powerful styntax learnable in minutes. Avoid hours of documentation and just use a language your team already knows.

Project structure
Aside from the TypeScript sdk, the project is written in Go with Svelte for the
frontend. The highlights of the project structure are:
web
- The Svelte frontend
schema
- Our sql schema
proto
- The protobuf files and sdks for communication between jobs
sdk/ts
- The TypeScript sdk
cmd/core
- The main entrypoint for the backend
cmd/workflow
- The entrypoint for the workflow sidecar
cmd/job
- The entrypoint for the job sidecar
Contributing
We welcome all contributions! Be it fixing a bug, helping with a feature,
suggesting ideas or even writing about us on your blog.
If you're looking to contribute to a more significant feature, please reach out
to us first and we'll help you get started.
Disclosing security issues
If you think you've found a security vulnerability, please refrain from posting
it publicly on the forums, the chat, or GitHub. You can find all the info for
responsible disclosure in our
SECURITY.md