Version220 » History » Version 3
Amber Herold, 06/15/2010 11:57 AM
| 1 | 1 | Amber Herold | h1. Appion/Leginon 2.2 |
|---|---|---|---|
| 2 | |||
| 3 | version:"Appion/Leginon 2.2" will focus on the Extensibility of Appion. |
||
| 4 | The goal is to make it easy for outside labs to add new processing modules to the Image Pipeline. |
||
| 5 | |||
| 6 | |||
| 7 | # *Extensibility* |
||
| 8 | ## Define coding standards (#10) |
||
| 9 | ## Establish Code review procedure |
||
| 10 | ## Refactor code for readability |
||
| 11 | ### Reduce terminology overloading |
||
| 12 | ## Refactor code for Modularity |
||
| 13 | ### Work toward a plugin arhcitecture |
||
| 14 | ## Create a tutorial for working with the software as well as an in depth paper on the subject |
||
| 15 | ## Create or use and object-relational mapping for PHP |
||
| 16 | ### Look into Zend library |
||
| 17 | ## try adding modules |
||
| 18 | ### Add new version of Chimera to existing code to learn what is involved |
||
| 19 | ### Chose other modules to add after code changes |
||
| 20 | ### See if StokesLabProcedure will integrate their stuff as a Beta test |
||
| 21 | ## Automated testing |
||
| 22 | ### Develop unit tests where applicable |
||
| 23 | ### Develop test scripts where possible |
||
| 24 | ### Look into automated GUI test apps |
||
| 25 | 2 | Amber Herold | |
| 26 | |||
| 27 | 3 | Amber Herold | [[appion:Version220|<Edit this page>]] |