Actions
Developers guide » History » Revision 22
« Previous |
Revision 22/62
(diff)
| Next »
Amber Herold, 08/02/2011 10:10 AM
Developers guide¶
Proposed content:- System Overview
- Leginon
- Scope
- Windows Machine
- Appion
- Web Parts - web server
- Python Parts - processing server
- 3rd party apps
- Clusters
- Leginon
- Development Tools
- Redmine
- Issue reporting and life-cycle
- Issue Workflow Tutorial: A guide to setting the Issue status.
- Issue reporting and life-cycle
- Redmine
- Adding Documentation
- Eclipse
- SVN
- Checking your code into the main trunk
- Appion/Leginon Release Versioning
- Languages and Technology
- html, css, PHP, Python, Javascript, mySQL
- best practices for these
- Installing Appion for development
- Myami Code Tree
- 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
- 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
Automated testing¶
Using basicReport.inc for PHP report pages¶
Updated by Amber Herold over 13 years ago · 22 revisions