Thanks for being willing to contribute! 👍
Are you working on your first pull request? This (free) video series on Egghead is a pretty good starting place 🙂
- Fork and clone the repo
npm install- Create a Sentry test account and generate an API key here
cp .env.example .envand fill in with your test account credentialsnpm validateto ensure that everything is installed & setup correctly
This project uses nps. Running npm start will list all available commands (in green at the bottom).
Tests can be run with nam test. Linting can be run with npm run lint
Formatting is done with prettier. Run npm start format to format the code.
There are optional git hooks set up on this project. They're useful to make sure that your code will pass CI, but they're turned off by default (so as not to hinder new developers). You can opt into the hooks by creating an .opt-in file in the root and putting this inside:
pre-commit
pre-push