Before writing any code, it's best to propose any changes with the SpeedCurve team first. You can do this by opening a new issue and filling out the template provided.
Please submit changes through GitHub's pull request system by doing the following:
- Fork the repository.
- Create a new branch from the
master
branch. - Use the development workflow outlined below.
- Make sure you commit any changes to the
docs/
directory. - Push your changes to your fork and open a new pull request.
After cloning the repository, run npm install
to fetch its dependencies. There are a few commands you can use during development:
npm run test
automatically formats the code and runs tests.npm run build
runs the build process including documentation generation.
We recommend running npm run test
on a regular basis during development.