Version220 » History » Version 1
Amber Herold, 06/15/2010 11:39 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 |