Changes between Version 1 and Version 2 of PLUGIN_DECOMPOSITION_R1
- Timestamp:
- 10/10/08 14:42:32 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PLUGIN_DECOMPOSITION_R1
v1 v2 2 2 3 3 = Analysis = 4 ^(The purpose of the analysis is to give as much as possible of the needed information for designing and implementing the task.)^5 4 6 5 == Overview == 7 ^(The analysis of the first revision of each task should contain a brief overview of the whole task. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells.)^ 6 Decomposition to plug-ins of Sophie 2 is one of the most important things to do for the project. There should be more modules decomposed from the current base modules. Keep in mind that modules, plug-ins and bundles are the same thing in our case. 8 7 9 8 == Task requirements == 10 ^(Necessary requirements that the task must fulfill.)^ 9 Plug-ins should: 10 * be divided into more plug-ins 11 * be switchable 12 * use actual extensions and extension points (now this is done in base.dialogs and core.modularity) 11 13 12 14 == Task result == 13 ^(The Analysis should contain strict requirements about the end product of the task (for example the result must be source code, the result must be google doc, etc.))^ 15 * new project structure 16 * the project must run 14 17 15 18 == Implementation idea == 16 ^(It is advisable to include some rough implementations ideas.)^ 19 * use the related tasks for help 17 20 18 21 == Related == 19 ^(Here you can add related tasks that could be useful or helpful.)^ 22 [wiki:PLUGIN_DECOMPOSITION_R0] 23 24 [wiki:PLUGIN_MODULE_STRUCTURE_R0] 25 26 [wiki:PLUGIN_EDITIONS_STRUCTURE_R0] 27 28 [wiki:PLUGIN_EDITIONS_STRUCTURE_R1] 20 29 21 30 == How to demo == 22 ^(In this section you must add instructions for the demo of the task.)^ 31 Show the project with the new plug-ins. 23 32 24 33 = Design =