Thanks for contributing to one of our packages!
Before doing anything, make sure you have node.js (at least v16.x.x) and git installed.
We use ESlint with Prettier to enforce consistent style in our code.
We recommend setting up ESlint in your favorite code editor.
Before contributing, run npm i
to install all dependencies.
Remember to write tests and documentation comments.
Afterwards, run npx turbo run build lint docs
to check whether the tests pass and the code builds properly.
If you need any help with the code, visit our support server on Discord.
We want to make everyone in our community feel welcome and safe.
We will not tolerate:
- Racism, homophobia or any other form of discrimination
- Offensive language or behavior
- Harassment or bullying
- Spam or advertising
- Illegal activities