Contributions to OpenELP are welcome from anyone in the form of a pull request
on GitHub. If you decide to contribute to OpenELP be sure to add yourself to
the AUTHORS file in the project root.
- Add any appropriate tests to the
tests/directory. - Run
make docand fix any Doxygen warnings - Verify that your code's style aligns with the rest of the project.
- Squash your commits so that each commit deals with exactly one feature or issue.
- All functions should have a prototype in either an appropriate header file, or at the beginning of the source file. This includes static functions.
- All functions should be listed and implemented alphabetically.
- All functions should have Doxygen documentation on the prototype which
includes at least a
brief,paramwhere appropriate andreturnswhere appropriate.