Per recent decision in the core issue queue, Drupal core will use a semantic versioning system (3-digit version numbers, e.g. 8.0.1, 8.2.0, etc.) starting with Drupal 8. This means that significant parts of the Drupal.org infrastructure will need to be adjusted to support the new versioning system.

Right now we do not know exactly what amount of work is required to implement this change on Drupal.org side, what areas will be affected, and what exactly needs to be done for each one of them. Considering that this is now a blocker for Drupal 8 release, and in order to expedite the switch, the Drupal.org Software Working Group approved 30 hour budget for a discovery process.

We are now looking for a contractor, who is willing to perform a detailed discovery on the effect of semantic versioning on the Drupal.org infrastructure.

Project scope

  • Identify all areas and functionality on Drupal.org, which will be affected by switching to the new versioning system.
  • Investigate each area, by working with the area maintainers and/or testing directly on our staging site, to find out what the effect of the new versioning system on each area will be.
  • Identify steps we will need to take to make each area work with the new versioning system.
  • Write up complete technical implementation plan of switching Drupal.org to support the new versioning system and provide time estimates for completion

Community members already started the work at https://drupal.org/node/2170443. Information in that issue can be taken as a basis and verified / expanded. We will provide staging environment (git7site.drupal.org) for testing and development environments if needed. Neil Drumm and I, as well as other infrastructure team members, will provide support and guidance during the discovery process.

We are looking for someone who can start asap and move quickly.

If you are interested to take this project on, or know someone who will be a good candidate, please, contact us.