New proposed roadmap:

Release Milestone Issue
0.1 Re-implement as Drush extension. #1498960: Re-implement scripts as Drush commands
0.2 Stabilize current features. #1480390: META: Aegir-up commands & #1495678: Create shares for the aegir components
0.3 Create a persistent caching & DNS utility server. #1473006: Create a persistent utility VM
0.4 Add automated testing to utility server.
0.5 Restructure Puppet implementation to better mirror production environments (puppetmaster, nodes sites, &c.)
0.6 Connect to staging/production servers for continuous integration/deployment.
0.7-0.8 Other major functionality -- TBD.
0.9 Any required re-architecture prior to 1.0 release (optimize performance, ensure extensibility via Drush, &c.)
1.0 Initial production/stable release.

Comments

Issue summary:View changes

update with some recent accomplishments & works-in-progress

Issue summary:View changes

updated user-specific settings and added sub-commands

Issue summary:View changes

Add new roadmap

Issue summary:View changes

fix table format

Issue summary:View changes

updating roadmap

Version:» 7.x-0.x-dev

For historical purposes, here's the original roadmap:

==============================
Here are some ideas I've been considering adding:

  • Enable several Aegir modules by default:
    • DNS
    • Clone
    • Migrate
  • Install several aegir contrib modules:
    • Hosting queue runner (w/supervisord)
    • Hosting backup queue
    • Backup queue garbage collection
    • Hosting site git
    • Hosting platform pathauto
    • Hosting upload
    • Provision CiviCRM
    • Project status
    • xhprof drush extension
  • Symlink /backups and /makefiles into /vagrant so they persist after 'vagrant destroy's.
  • Add several other packages
    • vim
      • Drupal syntax highlighting
      • exuberant ctags
    • phpmyadmin/chive
    • xdebug
    • apc
    • virtualbox-utils & dkms/source
  • Optionally install Aegir & Drush from git repos
  • Support dog
  • Strip out extraneous packages and kernel modules (sound, bluetooth, etc)
  • Speed up grub
  • Squid cache for drupal.org projects (see:#1473006: Create a persistent utility VM)
  • Automatically create one or more platforms
  • Figure out an easy way to push/pull sites to/from remote Aegir servers (see: #1440448: include remote import)
  • Customize user login (see:#1473750: Add user-specific settings):
    • Use user's username (Say that 3 time fast!)
    • Copy ~/.ssh into authorized_keys
    • Copy ~/.[vimrc|bashrc] and provide defaults (for user/root/aegir)
  • Add scripts for easy updating, etc.
  • Add support for local overrides that won't be squashed by git pulls
  • Add a number of sub-commands (see:#1480390: META: Aegir-up commands)

Issue summary:View changes

moving old roadmap to comment

Issue summary:View changes

move old 'roadmap' to comment

Issue summary:View changes

re-order