One point we know need more love and atenttion at DrupalConsole project is to increase the test coverage. Even when I had some previous experience using tools like PHPUnit and Behat. I decided to start researching for material related to this topic and how to automate test execution.
The Drupal Console is a suite of tools that you run on a command line interface (CLI) to generate boilerplate code and interact with a Drupal 8 installation.
This project takes the Symfony Console component and makes it available on Drupal 8.
The Drupal Console is another cool addition to the Proudly Found Elsewhere school of thought as it leverages the Symfony Console component to handle the CLI part.
DrupalConsole is under heavy development and we are constantly adding new features based on project needs and user feedback.
One of the most recent feature is the capability for commands to call other commands.
The need for it became clear when we were executing commands like "generate:controller" and needed to execute another command by hand such as "router:rebuild" to rebuild the routing system.
Drupal Console has been evolving a lot since project inception back in 2013 in DrupalCamp Costa Rica.
This projects started as a scaffolding tool, to generate the necessary code to build a Drupal 8 module, and evolved as a more advanced CLI tool you can use it to interact with your Drupal 8 installation, until last week, we used to describe the project as:
A suite of tools that you run on a command line interface (CLI) to generate boilerplate code and interact with a Drupal 8 installation.
I am back at home after a week in Bogota. I had a chance to attend the first DrupalCon in Latin America and I can tell, the event was better than I expected, but not sure the reason why, I still felt this event was more a DrupalCamp than a DrupalCon.
Maybe the small attendance 263 as anounced on the clossing session, no PHP or Symfony track, almost no scheduled BOFs, few sponsors booths no official party, etc.
You can read the first part one of this blog post at Blink Reaction blog site when it get released. For now you can read it at this blog at http://jmolivas.com/2014-a-year-of-contributions
This post was never think as two parts this just happened not sure why. Maybe the original one is taking too long to get published, and I saw and read the text too many times that I end up writing a second part.
If you are following my blog post here, at http://www.blinkreaction.com/drupal-experts-blog, or if you are reading my twitter timeline https://twitter.com/jmolivas, then you might have some questions about my role and how it works inside a Drupal agency like Blink Reaction.
You might ask, “does this guy do any client work?", "why is he always talking about this Console project?”.
A new release was published today v0.6.2 this new release include bug fixes and new features that I will mention in this blog post.
Support for new field types on form generation
Add support for select, radio, textarea & checkbox fields in form generator. Thanks to Eduardo García aka @enzo for this feature.