Using the Robo Task Runner to Improve Developer Workflows

Learn how to use the Robo PHP task runner to transform your project’s complicated, multi-step processes into simple commands so your team can preserve their sanity and become more efficient in the process.

Have your projects become festooned with scripts and complex multi-step documentation to support tasks such as deployments, code linting, tests, database backups, and multi-site creation? Perhaps it’s time to consider the role of a “task runner” to replace these difficult-to-maintain linchpins. A task runner such as PHP’s Robo will allow you to consolidate this functionality, maintain it in the primary language of your project, expose it to users easily, and even share it across multiple projects!

At the end of this session, attendees will be able to:
1. Understand what a task runner is, what it is used for, and why Robo is a good choice for a Drupal/PHP project.
2. Transform scripts and multi-step operations into Robo commands.
3. Automate complicated configuration changes such as modification of configuration files.

Mark Dorison
Chief Technology Officer, Partner @ Chromatic
Mark is Chief Technology Officer and Partner at Chromatic, a distributed agency that specializes in complex content migrations. He is an accomplished technical architect and open-source advocate with a portfolio of experience on the web and iOS, and an expert in building and leading high-performing remote teams. Previous to joining Chromatic in 2014, he served as the Director of Application Development at Martha Stewart Living Omnimedia. Mark has written and spoken publicly about topics ranging from technical to interpersonal, at events such as DrupalCon and Slack’s Spec conference, among others.

Some of his current and past projects include Outside Magazine, Berkman Klein Center at Harvard University,, City Notes, and FedEx Newsroom.

Away from Chromatic, Mark is an avid traveler, cyclist, amateur TV critic, and dog lover.

Drupal is a registered trademark of Dries Buytaert.