Contributing
There are many ways you can contribute to SCS, and we welcome all help! Here are some ideas (of varying difficulty):
Answer an open GitHub issue
Improve the documentation (the website or in the code)
Add more Examples to the docs
Improve the test coverage
Improve the Anderson acceleration stability
Improve the data equilibration
Improve the heuristic re-scaling
Determine how to select the
TAU_FACTOR
termImplement a GPU direct linear system solver
Add other new linear system solvers
Refactor the linear solvers to only compile a single binary with all solvers
Add interfaces for other languages (or improve the current interfaces)
If you are interested in helping out, please start by opening a GitHub issue so we can track progress and ensure that our priorities align.