Let's not let Aegir lag behind Drupal core, and plan for another (more or less) straight port to D8 once Aegir 7.x-3.0 is released. That way any major refactoring can happen against the most modern Drupal code-base, which promises some pretty fantastic improvements.

Comments

anarcat’s picture

so i attended the d8 porting session (i feel such a beginner! ;), and this will be a bigger port than D7. one of the most major bits is the way core was significantly refactored to take into account object oriented programming. there is a much bigger use of objects for datastructures, and it may be a good idea to consider a rewrite of significant bits of the code.

phpunit is now part of core too, so we may be able to test those new classes one by one through real unit testing.

and it's at that point that we want to switch to entities, because they seem to be stabilizing.