RoadMap

Version 9 (Nigel Kersten, 01/10/2012 03:10 pm)

1 1 Jacob Helwig
Road map
2 1 Jacob Helwig
========
3 1 Jacob Helwig
4 1 Jacob Helwig
* Unify and properly use autoloader behavior
5 4 Nick Lewis
  - Sync Puppet "features" (#5454)
6 6 Nick Lewis
  - <del>Can use Faces via pluginsync</del>
7 1 Jacob Helwig
  - Can use Applications via pluginsync (#7316)
8 5 Nick Lewis
  - Plugins should not be able to override core functionality (#4916)
9 8 Daniel Pittman
  - Plugins only loaded once (#3741, #8341)
10 1 Jacob Helwig
  - Per environment plugins (#7703, #4656)
11 4 Nick Lewis
  - Plugins accessible from the master (#4409, #4248)
12 1 Jacob Helwig
  - Enforce naming conventions for autoloading manifests (#5041, #5043, #5044)
13 1 Jacob Helwig
* Types and providers v2
14 1 Jacob Helwig
  - Deprecate type-centric API (types must have 1+ provider)
15 1 Jacob Helwig
  - Add providers for core types that don't have them
16 1 Jacob Helwig
  - Clear separation between model and implementation
17 1 Jacob Helwig
  - Parameter validation 100% on agent
18 1 Jacob Helwig
  - Action-oriented providers (used easily from Ruby & irb)
19 3 Jacob Helwig
  - Lazily evaluate provider suitability (features and commands) (#2384, #6907)
20 1 Jacob Helwig
* Graph-related
21 1 Jacob Helwig
  - Group package installations together (#3156, #2198)
22 1 Jacob Helwig
  - Have both dependency and ordering edges
23 1 Jacob Helwig
  - Above/below relationships
24 2 Jacob Helwig
* Transient resource states
25 1 Jacob Helwig
  - Intermediate states
26 1 Jacob Helwig
  - Windows support
27 7 Jacob Helwig
* Dashboard ENC functionality