lobsters codebase is under a 3-clause BSD
license. All code
submitted must be licensed under these or more-permissive terms (2-clause BSD,
MIT, ISC, etc.).
Fork jcs/lobsters on Github.
(Optional) Create a branch to house your changes.
Check for unnecessary whitespace with
git diff --checkbefore committing. Commit whitespace and other code cleanups separately so that your actual changes can be easily understood.
Write a proper commit message with the first line being a short, present-tense explanation of the change. Wrap all lines at 80 characters.
If applicable, add tests for your changes. Not all changes require tests, and tests should not be added just for the sake of code coverage.
Run all tests (with
rakein the root directory) to ensure nothing has been broken by your changes.
Push your changes to your fork of the repository (to your branch if you created one).
Submit a pull request to jcs/lobsters.