To contribute to AlgoSolver, please adhere to the following guidelines:
Make sure python
is installed on your computer.
First, fork
the main branch of the repo. For more information on forking, please read this tutorial.
Then, in your local environment, run git clone https://github.com/<your_username>/AlgoSolver.git
.
Before you begin working on your contributions, you need to make sure you have all of the library's dependencies installed. To do that, simply run make develop
.
Before submitting your contributions through a PR, make sure to do the following:
- Write tests for any new features you build
make lint
to run static analysismake format
to run autoformattingmake test
to make sure all tests pass