I wrote a custom javascript thing for the [Views][1] module but I'm not sure how to go about publishing this on drupal.org.

I know there are a lot of requirements, but what are the steps to be completed and where to publish (contribute) this module?

It seems daunting since I never contributed a module before.

  [1]: https://www.drupal.org/project/views