it's been since March 2016 when we posted our last update on reaching Milestone 2 for porting Rules to Drupal 8. In the last 1.5 years, we haven't made significant progress because of limited resources available to contribute to the module. From an initiative perspective this is unfortunate, because we would like to fulfill the mission of providing a stable release for the Rules module in Drupal 8.
During DrupalCon Vienna we had various good talks but nothing confirmed yet. Our overall status summary is:
The last 4 months, we have been busy getting the MVP for Rules in Drupal 8 ready. Thanks to the funding by Acquia, drunomics & epiqo - fago and klausi were able to dedicate 316 hours on implementing the most critical features to complete milestone 2 (of 3) for #d8rules.
So what has been done:
Completed the Rules engine features (Metadata assertions, logging service)
The #d8rules team is excited to welcome Acquia to our list of supporters. With their generous support of fully funding milestone 2, fago & klausi can plan dedicated time over the next months to focus on getting the MVP of Rules for Drupal 8 done.
We are proud to announce completion of milestone 1 for the #d8rules initiative. After a year of intense working on porting the Rules module to Drupal 8, we can now officially close the first round of implementation.
Curious why the Rules module still isn't finished, even when our initial milestone planning aimed to ship Rules 8.x by 2014? The bad news is we are a bit delayed, but that pretty much aligns with the state of Drupal 8 core. And we are working hard on solving problems in a generic way for entire Drupal core instead of having to fork APIs in Rules.
DrupalCon Amsterdam is coming close and we are working hard to get Milestone 1 for porting the Rules module to Drupal 8 done. Here's an outline where you can join fago, klausi, nico and many others for updates on the initiative, discussions and hands-on during the sprints!
Since our last update, May 2014, the #d8rules initiative was able to complete funding for Milestone 1 and has made major development progress with two unstable releases and loads of commits on our GitHub repository.
Today, klausi pushed our first pre-alpha release: rules 8.x-3.0-unstable1:
First unstable pre-alpha release of Rules for Drupal 8. This is not usable at all at the moment and is only intended as developer preview. The code mostly consists of bare bones classes with quite a few unit tests, but there is not much functionality implemented yet.