Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great.
Contributions to this project are released to the public under the project's open source license.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
This repository contains a TypeScript SDK and a Go CLI for local engine testing.
- Node.js 20+
- npm
- Go (for working on the CLI in
cli/)
npm installRun the existing build commands before submitting a pull request:
npm run build
cd cli && go build ./cmd/engine-cliIf you change the SDK and use it from a linked local engine checkout, rebuild the SDK after your changes:
npm run build- Fork the repository and clone your fork.
- Create a new branch for your change.
- Make your change and keep it focused.
- Run the relevant build and test commands locally.
- Open a pull request with a clear description of the problem and solution.