The configuration API should be reworked
Registered by
Nathan
The configuration API has some problems, mainly with sources. These are unflexible, and this could be done better.
This proposal should incorporate a extensible sources API, where new sources could be added easily, only some sources could be saved, and so on...
The user should not see any of these changes in the end product.
Blueprint information
Related branches
Related bugs
Sprints
Whiteboard
It is implemented in the 0.4 trunk, it seems to work, but it is likely that problems are found, so it is not 100% ready yet.
One area that needs more testing is error handling, now not all 'input' is checked, or meaningless exceptions are thrown.
(?)