Is a distinct satisfaction when your work is used by someone else, here I'll give you some resources you need to read to promote your works via Drupal.org.
As a start, here's a pages you should read:
- Ways to get involved. This page discusses what can you do to contribute to the Drupal project.
- Obtaining Git access. Before you can create your own project, you must have permission in advance. This page discusses how to obtain such permission.
- Why host your project on Drupal.org. Discussing the advantages of making your project on Drupal.org and not elsewhere.
I began to actively contribute since a year ago and I've got a lot of valuable rewards from what I do, open source really changed my life so much better, and now is your turn to start.