Last updated April 5, 2012.
There are at least three situations where a project can be created without code on Drupal.org. This page describes which situations are allowed (even if only temporarily) and which are not.
OK: Projects without artifacts, or with artifacts that can't reasonably be hosted on drupal.org
Temporarily OK: claiming namespaces
You may find yourself in a situation where you create a project page before there is any actual code. This is a great idea so that you can broadcast the fact that you are about to build a module with a specific purpose so that others interested in the topic can collaborate with you.
However, if you do so you should be certain to note several things on the project page.
- Clearly state that it is placeholder page and that you plan to release the full project in the future.
- Explain the purpose of the project - even if you don't have code you can explain what you intend to ultimately do.
- Give an estimated timeline for completion. This timelime should be days rather than weeks.
- If you find you can not commit any code within a few days, you should file an issue to have the placeholder removed.
Not allowed: code that is hosted elsewhere when it could reasonably be on d.o
If you want to have a project page for a module, theme, or other code that can reasonably be hosted on drupal.org it must be hosted on drupal.org. If there is a project page but the code is hosted elsewhere on drupal.org then the project node may be deleted or handed over to someone else.