RoadMap
Version 1 (Jacob Helwig, 06/13/2011 10:35 am)
| 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 | 1 | Jacob Helwig | - Plugins accessible from the master (#4409, #4248) |
| 6 | 1 | Jacob Helwig | - Can use Faces via pluginsync |
| 7 | 1 | Jacob Helwig | - Can use Applications via pluginsync (#7316) |
| 8 | 1 | Jacob Helwig | - Load plugins from gems (#7788) |
| 9 | 1 | Jacob Helwig | - Plugins only loaded once (#3741) |
| 10 | 1 | Jacob Helwig | - Unused plugins don't affect Puppet |
| 11 | 1 | Jacob Helwig | - Per environment plugins (#7703, #4656) |
| 12 | 1 | Jacob Helwig | - Enforce naming conventions for autoloading manifests (#5041, #5043, #5044) |
| 13 | 1 | Jacob Helwig | - Sync Puppet "features" (#5454) |
| 14 | 1 | Jacob Helwig | * Types and providers v2 |
| 15 | 1 | Jacob Helwig | - Deprecate type-centric API (types must have 1+ provider) |
| 16 | 1 | Jacob Helwig | - Add providers for core types that don't have them |
| 17 | 1 | Jacob Helwig | - Clear separation between model and implementation |
| 18 | 1 | Jacob Helwig | - Parameter validation 100% on agent |
| 19 | 1 | Jacob Helwig | - Action-oriented providers (used easily from Ruby & irb) |
| 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 | 1 | Jacob Helwig | * One-armed man |
| 25 | 1 | Jacob Helwig | - Intermediate states |
| 26 | 1 | Jacob Helwig | - Windows support |