Version220 » History » Version 4
Amber Herold, 06/25/2010 04:01 PM
| 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 | 4 | Amber Herold | ### Remove inconsistencies in web interface |
| 14 | 1 | Amber Herold | ### Work toward a plugin arhcitecture |
| 15 | ## Create a tutorial for working with the software as well as an in depth paper on the subject |
||
| 16 | ## Create or use and object-relational mapping for PHP |
||
| 17 | ### Look into Zend library |
||
| 18 | ## try adding modules |
||
| 19 | ### Add new version of Chimera to existing code to learn what is involved |
||
| 20 | ### Chose other modules to add after code changes |
||
| 21 | ### See if StokesLabProcedure will integrate their stuff as a Beta test |
||
| 22 | ## Automated testing |
||
| 23 | ### Develop unit tests where applicable |
||
| 24 | ### Develop test scripts where possible |
||
| 25 | ### Look into automated GUI test apps |
||
| 26 | 2 | Amber Herold | |
| 27 | |||
| 28 | 3 | Amber Herold | [[appion:Version220|<Edit this page>]] |