Hopefully you've gotten a flavor of how you can contribute code in the form of an extension, and package that functionality into a plug-in. From here, you can start diving into more detail:
A complete list of extension points can be found in the Platform Extension Point Reference.