Overview
Contributing
How to contribute to Redelay.
Thank you for contributing to Redelay!
Repository overview
| Repo | What to contribute |
|---|---|
| redelay/spec | Docs, examples, spec changes |
| redelay/go-framework | Go framework core |
| redelay/go-events | Go event transport library |
| redelay/go-flowdsl | Go FlowDSL toolchain |
| redelay/go-modules | Go addon modules |
| redelay/website | redelay.com website |
| redelay/py-framework | Python framework core — coming soon |
| redelay/py-events | Python event library — coming soon |
| redelay/js-framework | Node.js framework core — coming soon |
| redelay/js-events | Node.js event library — coming soon |
Contributing to docs
- Fork
redelay/spec - Edit files in
docs/ - Submit a PR against
main
The website rebuilds automatically when spec/main is updated.
Contributing to code
- Fork the relevant library repo
- Create a branch from
main - Make changes + tests
- Submit a PR
Code style
- Go:
gofmt. Rungo vet ./...andmake checkininfra/before submitting. - Python / Node.js: style guides will be published alongside each SDK's release.
Reporting bugs
Open an issue in the relevant repo. Include:
- Redelay version
- Go version (and Python / Node.js version once those SDKs are released)
- Minimal reproduction case