If you wish to contribute to CrossBuild, feel free to fork the repository and submit a pull request! We welcome all types of contributions, from bug fixes to documentation improvements! If you have any questions, feel free to join our Discord server and ask in the #crossbuild
channel.
To get ready to work on the codebase, please do the following:
- Fork and clone the repository, making sure you are on the main branch.
- Run
pnpm install
to install all dependencies. - Run
pnpm build
to generate a build of all packages. - Add your feature or bug fix!
- Create a
.env
file for the test bot, copying the.env.example
file. - Test your new feature or bug fix using the
test-bot
app by runningpnpm dev
, adding tests if needed. - Run
pnpm pretty
to format your code (this uses Biome)- You can also just do
pnpm lint
orpnpm format
to run only one of those, but both must be done before submitting a PR.
- You can also just do
- Submit a pull request