Thank you for your interest in contributing to CodeZero! We are happy about every contribution, whether it is a bug report, a new feature, a plugin, or improved documentation.
This repository is the release repository. It contains the official releases, the Docker Compose setup, and the product README. The actual source code of CodeZero lives in separate repositories inside the code0-tech organization.
Please open issues and pull requests in the repository that matches your topic:
| Repository | What it is |
|---|---|
| sculptor | The web frontend where you build flows and manage projects |
| sagittarius | The backend that orchestrates data, users, and flows |
| aquila | The runtime gateway that keeps your flows updated |
| taurus | The runtime that executes your flows |
| draco | Flow triggers such as HTTP/webhook and cron |
| velorum | The AI orchestrator that generates and edits flows |
| hercules | The Action SDK for building your own plugins |
| centaurus | The central place for all actions |
| pictor | The base UI component library |
| tucana | The gRPC interface library between all services |
| telescopium | The documentation published at docs.codezero.build |
If you are not sure where your topic belongs, just open an issue here or ask on Discord. We will point you to the right place.
Contributions here are welcome for:
- The README and product presentation
- Images and other assets
- Problems with the Docker Compose setup
Please note: the compose file and the .env template are updated automatically by our release tooling. If you spot a problem with them, open an issue first so we can fix it at the source.
- Check the existing issues in the matching repository to avoid duplicates.
- Describe what you did, what you expected, and what happened instead.
- Include your setup where relevant, for example the release tag (
IMAGE_TAGin your.env), your operating system, and relevant logs fromdocker compose logs.
Feature ideas are always welcome. Open an issue in the matching repository and describe the problem you want to solve, not only the solution you have in mind. If you want to discuss an idea first, the Discord is the fastest way to reach the team.
- Fork the repository you want to contribute to and create a branch for your change.
- Keep pull requests focused. One topic per pull request makes reviews faster.
- Write a clear description of what your change does and why.
- Please write issues, pull requests, and code comments in English.
You can extend CodeZero without touching any core repository. Plugins (actions) add new nodes, flow types, and triggers to a runtime. The hercules Action SDK is the starting point, and the documentation covers the details.
Be respectful and constructive. We want CodeZero to be a welcoming project for everyone. Our Code of Conduct applies to all community spaces.
Thank you for helping to make CodeZero better!