Every modern framework nowadays provides a scaffolding tool code generator for speeding up the process of starting a new project and avoid the repetitive tasks.

The purpose of this session is to build a module through a live demo and show how to take advantage of the Symfony Console Component to provide a CLI tool to automate the creation of Drupal 8 modules by generating the directory structure for a module, controllers, forms, services, plugins and required configuration files.

Topics included on the session:

  • Composer
  • YAML
  • Namespaces
  • Dependency Injection
  • Annotations
  • Routing
  • Controller

By the end of this session you will learn how to: