Thanks for considering contributing to PipeScore!
Before creating a PR, make sure your code passes:
-
npx tsc-- type check -
npm run lint-- formatting & lintNote that you can generally ignore most eslint warnings (there's a lot of false positives). Don't ignore warnings from biome.
-
npm run test-- tests should all passYou can also just run
bun testif you have bun globally installed - that runs a little faster.
Apart from that, there's not much to say. Read the README in src/PipeScore for a basic overview of the structure if you want.
If you have any questions, feel free to create an issue.