I have created a custom module in Drupal 7. And now I want to contribute this module via drupal.org. For this I have created my account on drupal.org and created a sandbox project.
Now I am not getting how to make it full project.
I have created a custom module in Drupal 7. And now I want to contribute this module via drupal.org. For this I have created my account on drupal.org and created a sandbox project.
Now I am not getting how to make it full project.
For promoting the sandbox module to full project requires for going through a one time review process.
Check: Apply for permission to create full projects
Before creating an issue for the promotion, make sure you go through the project application checklist to get good reviews.
Your starting point is https://www.drupal.org/project/projectapplications You'll need to create an issue according to the instructions on this page. People will review (automated and manually) to check if this module is good for contrib.
To promote your sandbox project to full project, you will have to apply for permission to create a full project as described here in drupal docs: https://www.drupal.org/node/1011698 .
After getting permission you will be able to promote your sandbox to a full project.
Here are complete screenshots: https://www.drupal.org/node/1068952.
As of 2017/03/07, users do not need to go through the Project Application Review process to promote a project. With this change, people without the git-vetted status can promote one sandbox project to full project status. See also the change record:
Strong signals about security advisory coverage are available on project pages on Drupal.org, and in the updates.xml that is served by Drupal.org for core to consume. There is also now a field for project maintainers to opt into security advisory coverage.
This means that we're now able to open the gates, to allow any user who has accepted the Git repository usage policy to promote their sandbox projects to full projects with releases.
At the same time as we make this change, we'll be repurposing the 'git-vetted' user role as a 'may opt-into security coverage' role. The existing project application process move from a gate on promoting full projects to the gate for opting in to security advisory coverage. That process will be further refined by various stakeholders in follow ups.
We'll be updating the documentation to reflect this change in process as well.
An alternative approach to "create a full project on drupal.org", is to investigate the existing (+17K) contributed modules, and narrow them down to projects with status like:
From the search results that you get, verify if there is anything that has a "namespace" (= the machine name of your module) that might fit (or is close enough) to what your (new) module is about.
Then request the module's ownership to be treansfered, using these steps (in specified order):
Do whatever you want to do with the module for which you became the new owner, without any review process involved. But make sure to:
The above period works fine, though it takes a little time (a few weeks at max) to complete all the steps ... And it has the advantage (I think) that you contribute a very little bit to reduce the amount of abonded-looking contributed modules.
PS: There are occasions where the current maintainer responds/reacts with something like "Hm, somebody interested in contributing to a 2nd live to a module I started ... how about I only grant co-maintainer status instead of transferring module ownership?". If that happens, then "you" have to decide if you yes/no are willing to accept that. A possible compromise in that case could be "how about we turn the table: I become owner, and make you (current owner) a co-maintainer".