Project

General

Profile

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>]]