You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thank you for contributing to the project. Please read the following or your pull request may be closed without comment.
2
3
3
-
Because of spam, an automated bot will automatically close all pull requests
4
-
opened on this repository. If you've found a legitimate bug in the source code,
5
-
you can open an issue to report it.
4
+
This project is intended to contain high quality implementations of data structures and algorithms. Do not submit code that you just wrote for a class assignment.
6
5
7
-
This project isn't a dumping ground for random bits of C code you've written.
8
-
That goes double if you're being instructed to send pull requests as part of a
9
-
competition or a school class.
6
+
If you are planning to add a new module (data structure or algorithm), you may want to open an issue to discuss your plan with the project maintainer first. This will avoid wasted effort on your part.
7
+
8
+
Before filing your pull request, please ensure that your change:
9
+
* Is written in the C programming language.
10
+
* Conforms to the project's style guidelines.
11
+
* Does not duplicate existing code already present.
12
+
* Passes all unit test checks (existing code). Run `make check` to confirm.
13
+
* Adds unit tests (new code) with at least 95% coverage. Build with `configure –enable-coverage` to confirm.
14
+
* Is properly documented using Doxygen comments.
15
+
16
+
Automated continuous integration checks will fail for many of the above requirements if they are not satisfied.
0 commit comments