Actions
  Developers guide » History » Revision 26
      « Previous |
    Revision 26/62
      (diff)
      | Next »
    
    Amber Herold, 08/02/2011 10:30 AM 
    
    
Developers guide¶
- System Overview
	
- Leginon
	
- Scope
 - Windows Machine
 
 - Appion
	
- Web Parts - web server
 - Python Parts - processing server
 - 3rd party apps
 
 - Clusters
 - Myami Code Tree
 
 - Leginon
	
 - Development Tools
	
- Redmine
	
- Issue reporting and life-cycle
	
- Issue Workflow Tutorial: A guide to setting the Issue status.
 
 - Adding Documentation
 
 - Issue reporting and life-cycle
	
 - Eclipse
 - SVN
	
- Checking your code into the main trunk
 
 - Appion/Leginon Release Versioning
 
 - Redmine
	
 - Languages and Technology
	
- html, css, PHP, Python, Javascript, mySQL
 - best practices for these 
 
 - Installing Appion for development
	
- Running the code from your sandbox
 
 - Running the code from your sandbox
 - Adding a new program to the pipeline
	
- General Insructions
	
- Processing parts (Python)
	
- database access
 
 - Web Parts (PHP)
	
- launch page
 - reporting page
	
- Using basicReport.inc for very simple PHP report pages
 
 - database accesss
 
 
 - Processing parts (Python)
	
 - Adding a refinement method (single and multi model)
	
- Python wrapper for 3rd party programs (Anchi)
 - Modifications to runJob.py (Christopher)
 - Uploading results to the databse (Dmitry)
 - Adding the user interface (Amber)
 
 
 - General Insructions
	
 - Testing
 - Error Handling
 - Adding pop-up Help
 - Where to find help
 - Common variables used
 
Updated by Amber Herold over 14 years ago · 62 revisions