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

Status:
Started
Approver:
Nathan
Priority:
Undefined
Drafter:
Nathan
Direction:
Needs approval
Assignee:
Nathan
Definition:
Approved
Series goal:
Accepted for 0.4
Implementation:
Beta Available
Milestone target:
milestone icon 0.4-alfa1
Started by
Nathan

Related branches

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.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.