Actions
Developers guide » History » Revision 29
« Previous |
Revision 29/62
(diff)
| Next »
Amber Herold, 08/02/2011 02:06 PM
Developers guide¶
- System Overview
- Leginon
- Scope
- Windows Machine
- Appion
- Web Parts - web server
- Python Parts - processing server
- 3rd party apps
- Clusters
- Myami code module diagram
- 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
- Object Oriented Programming
- 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 13 years ago · 29 revisions