Tasks for the version 1 for Drupal 8.

Since im(i guess we all are) still learning the Drupal 8 way of doing things, that complicates things when trying to predict times and effort, even for defining which tasks need to be done. For that reason this issue will surely be edited a hundred thousand times and some things that ill be writing here might be erroneous or not make sense.
So i will start by simply enumerating the different components of the module to go on defining the tasks for this release. The process would be to start migrating each of this componets to D8.

  • We are using the same aproach as 2.x-7.x of:
    • Adding a tab to the menu configuration seccion.
    • Rendering menus in te server.
    • Rendering menus buttons in blocks.
    • We are using the same mobile_menu.js library.
  • We are integrating the module with the Breakpoint module: I think this will require some analisys since the breakpoint module allows to define not only breakpoints but also breakpoint groups.
  • I guess the cofiguration/User Interface/Mobile navigation will not be needed any more.
  • Need to read the code in the Toolbar module shipped with D8.

Tasks

  • Converting .info file.
  • Creating routes.
  • Including JS files
  • Building mobile navigation menu tab display list form to add displays to a menu.
  • Building Mobile navigation configuration form
  • Rendering Menus
  • Rendering block with menu button.
  • Caching menus with D8 cache system.