Saturday, 30 April 2016

Contributions to Drupal

TL;DR My first contribution to Drupal was a small contributed module named Image CircleSlider. It had gone through different stages of examination by different reviewers, and during this process, I came to know about the work flow of a sandbox project to a full project.

Since the release of my first module Image Circle Slider, I have been asked this question at several instances that what did I do to get my module to be accepted.
So here I am discussing my experience of the first module I contributed.
I was an intern at Innoraft Solutions Pvt. Ltd., where I came across this jQuery plugin, and was asked to implement it in Drupal.
Though it was a very simple plugin, yet was an innovative one, and brought the images in a very modern way, instead of traditional sliding system.
After developing the code of the module, I created it as sandbox project, and queued it to get it reviewed by the community.

P.S. A useful tip in order to go to the top of the priority list- Take part in the review process yourself, and help others to get their review done. It earns a special tag to your project: "PAReview Bonus". 
Drupal is a friendly community, and we here believe in joining hands and working, instead of the stiff competition which exists in today's world, and hence this review process.

Once the reviewers start reviewing your project, they would be providing their valuable suggestions, and each step would take your project to its completion and acceptance.
And when sufficient reviews have been done, and there would be no application blockers, it would be marked as "Reviewed and Tested by the Community", which the pre-final step and ultimately the git administrator would give you the access to release your project as Full Project.

This is a one-time process, and once you have been given git access, you can directly release your projects, and give your service to the community.

Another important point:
I have seen many a times that the contributors gets restless during the process, and want to get it done within a single day. However, things does not go this way.
Please be patient during the review process. These things does not happen overnight, and you need to be patient and coordinate with the community.

Hope this helps to all the new comers. Happy contributing!!