Confirmed users
3,816
edits
No edit summary |
No edit summary |
||
| Line 84: | Line 84: | ||
= Some Non-Goals = | = Some Non-Goals = | ||
* We don't want to support every nuance of the existing harnesses in these components. This API should be extensible enough to support those harnesses but not so that it is hamstrung by supporting them. | * We don't want to support every nuance of the existing harnesses in these components. This API should be extensible enough to support those harnesses but not so that it is hamstrung by supporting them. | ||
= Plan = | = Plan = | ||
| Line 105: | Line 91: | ||
# Code the API use into a set of tests | # Code the API use into a set of tests | ||
# Code the interfaces and the modules. | # Code the interfaces and the modules. | ||
# Determine packaging solution for these components - some might want to be command line tools (profile manager comes to mind), co-location in directories might work, but providing reusable python modules might also be a good strategy) | |||
# Integrate said modules into the existing harnesses, refactoring specialized data as needed (and moving basic functionality into these components where appropriate) | # Integrate said modules into the existing harnesses, refactoring specialized data as needed (and moving basic functionality into these components where appropriate) | ||
# Profit! | # Profit! | ||