No YAML required!
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.
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 frontendschema
- Our sql schemaproto
- The protobuf files and sdks for communication between jobssdk/ts
- The TypeScript sdkcmd/core
- The main entrypoint for the backendcmd/workflow
- The entrypoint for the workflow sidecarcmd/job
- The entrypoint for the job sidecar
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.
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