UIkit for Drupal Update
Been a while since I posted any updates on the UIkit for Drupal project, found out the hard way it was too difficult to keep posting every time a new release came out. So I've decided to provide updates when major developments occur.
We're nearing an 8.x-2.0 feature release, due to come out sometime next week! Development has been very smooth and steady, with interest in UIkit for Drupal gaining momentum. I've had several private conversations with other developers/designers over the last month who have expressed great interest in the project and offering ideas for future development. Gets me excited to see such enthusiam from the Drupal community!
I've updated the UIkit for Drupal API site with a release cycle overview for future development: UIkit release cycle: major, minor, and patch releases. This outlines our current release schedule, which is subject to change based on future needs. I've aligned the Drupal 7 and 8 minor branches of UIkit to be released simultaneaously so we can focus on one UIkit framework version at a time. For example, UIkit 7.x-2.x and 8.x-2.x branches will have releases the same week once a month while 7.x-3.x and 8.x-3.x branches will have releases two weeks after the 7.x-2.x and 8.x-2.x branches. This should make things easier on everyone and allow us to incorporate new features in Drupal 8 first, then backport them to Drupal 7.
Next week will see UIkit 8.x-2.0 and 7.x-2.3-beta1 being released. 8.x-2.0 will be the first feature release of UIkit for Drupal 8, while 7.x-2.3-beta1 will begin development of the next feature release for Drupal 7. No major changes affecting the API is expected for these releases, so nothing will be needed to update your sub-themes. We do hope to get Integrate Drush into UIkit in the 8.x-2.0 release, if we can have it implemented before the release. Otherwise it will go into the 8.x-2.1 feature release. After that we will backport it to the Drupal 7 branches.
Integrating Drush will allow users to do rapid development of their UIkit sub-themes. The first feature we'll introduce is generating a sub-theme from the command line with a few simple arguments. This will create the required theme files for Drupal to recognize the sub-theme. We'll continue to add more features for Drush down the road, so check the API site for any changes.