Thank you for taking the time to consider contributing to CPCC!
We are mainly looking for contributions to utility parts of CPCC - they should be algorithm-related and should go in src/utils/
. Of course, contributions to other parts of CPCC are still welcome!
- The file must end in a newline
- The name of the file must be the same as the name of the function implemented in it
- The name of the file must be all lowercase with no special characters
- Code inside of the files should not contain offensive language.
- Parts of the code where the user is welcome to modify should be commented as such: e.g.
// subtract 1 if it is 1-indexed
. - Before writing your code, take a look at
src/crucial/base/
to see the base code: you can use the macros provided there to make your code more readable.
Check out the todo for a list of things that need to be done.