- https://www.kernel.org/doc/html/v4.17/process/submitting-patches.html
- https://firefox-source-docs.mozilla.org/contributing/how_to_submit_a_patch.html
- https://github.com/ushahidi/
- https://github.com/Bahmni/
- https://github.com/unhcr
- https://github.com/unicef
- The project you submit a patch to must be on or under the pre-approved projects list
- The project must be an (OSI)[https://opensource.org/osd/] compatible project unless approval is given for a variation.
- The patch you submit must be accepted by the project, and merged into it.
- You must specify how you want to use the extra credit when you submit your work for review.
Any work completed that meets these requirements can replace any grade on any single assigntment for all possible points on the assignment or can add 25 points to a quiz or exam. You can complete as many extra credit assignments as you want to.