Policy on projects without code

Last updated on
8 October 2020

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

Two examples would be the Governance project, which does not have code artifacts, and the Quickstart project, whose artifacts are too large to be hosted on drupal.org, so are hosted elsewhere.

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.

Help improve this page

Page status: No known problems

You can: