Skip to content

Roadmap

Dylan Clear edited this page Sep 27, 2018 · 18 revisions

Workflow Improvements

The intention here is to make it easier for developers to save/restore from a local backup as well as create a cloned copy. Areas of focus here are as follows:

  • Save a code + database + files archive
  • View list of all saved snapshots
  • Restore from backup w/select drop down.
  • Clone current app

Notifications

The intention of this milestone is to allow end-users to receive notifications when long standing tasks (downloads, imports, etc) are complete. Areas of focus here are as follows:

  • OS compatibility testing
  • User preference granularity on the types of alerts received.
  • Alerts for process completion

App Search

The intention of this milestone is to help users manage multiple apps (dozens or more) by providing the ability to search, sort, and filter the app dashboard. Areas of focus here are as follows:

  • Filter by app name, app type
  • Sort apps by last updated, creation date, or name

Hooks and Containers

The intention of this milestone is to help surface more advanced features and functionality, including the ability to view configurations related to services and pre/post hooks as well as pull from a library of pre-existing solutions for each. Areas of focus here are as follows:

  • ddev exec calls
  • Trigger specific pre/post hooks
  • View/edit hooks configuration
  • View/edit container configuration

Support

The intention of this milestone is to ensure the application is providing proper instructions, helper text, and access to additional resources if/when they are blocked. Areas of focus here are as follows:

  • FAQs
  • ddev UI documentation
  • Published support policy
  • Send crash report
  • Contact Us

Performance, Security, & Bugs

While we plan on addressing these themes along the way, it's important that we have a 1st class focus on this as we end the first leg of the roadmap. Areas of focus here are as follows:

  • Performance benchmarks (manual and automated).
  • Bug list review and prioritization.
  • End-user feedback review and ticket generation.

v1.0 Official Release

The intention of this release is to ensure we finalize all the non-development related items that are necessary to support our project, including landing pages, tutorials, branding, etc.

Future Releases

Wishlist: Short-term

These are items that are out of scope from 1.0, but likely to make it in on the longer roadmap.

3rd Party Hosting

The intention of this milestone is to add apps directly from a supported 3rd party integration and begin importing databases and files. Areas of focus here are as follows:

  • User preferences
  • Authenticate against 3rd party provider.
  • View list of available apps.
  • Create a local app from 3rd party provider.
  • Import database and/or files from a specific environment.

Wishlist: Long-term

These are items that are out of scope from v1.0 but are much more speculative in nature because there are many unknowns, it could take a lot of effort, or it's unclear if this fits within the goals of our project and its end-users.

Previous Releases

  • v0.0 (Hello World)
  • v0.1.0 (MVP)
  • v0.2.0 (Basic App Management)
  • v0.3.0 (Style Guide and Designs)
  • v0.4.1-alpha (initial public alpha release)
  • v0.5.0 (System Checks, Error Displaying, Alerts and Drupal 6)