MAUSDevs » History » Revision 109
Revision 108 (Rogers, Chris, 06 June 2013 07:39) → Revision 109/133 (Rogers, Chris, 06 June 2013 08:05)
h1. MAUS Developer Documentation
h2. Development workflow
# [[Bzr_usage|Getting a development branch]]
** "Development branches of MAUS":https://code.launchpad.net/maus
# [[Coding style]]
# [[Unit tests]]
# [[Application tests]]
** [[Jenkins|An introduction to the test server]]
# [[Documentation|User Documentation Guidelines]]
** "User Documentation":http://micewww.pp.rl.ac.uk/maus/MAUS_latest_version/maus_user_guide/index.html
** "MAUS Doxygen":http://micewww.pp.rl.ac.uk/maus/MAUS_latest_version/doxygen_framework/html/index.html (for latest release)
** "Legacy Doxygen":http://micewww.pp.rl.ac.uk/maus/MAUS_latest_version/doxygen_backend/html/index.html (for latest release)
# [[Code review]]
# [[Bzr_usage#Merging-changes-from-your-branch-to-the-trunk|Merging code]]
h2. Procedures
* [[Release procedure]]
* [[Deployment]]
** [[MLCR Deployment]]
** [[onrec01 Restart Procedure]]
* [[Geometry release procedure]]
* [[ISIS user run checklist]]
h2. Operations
* [[Software on-call]]
h2. Online reconstruction
* [[MAUSSSI|Software Sustainability Institute / MAUS collaboration]]
* "Overview talk":https://micewww.pp.rl.ac.uk/attachments/816/20120209-MAUS-SSI-Status.ppt (09/02/12)
* [[MAUSOnlineReconstructionOverview|Online reconstruction overview]]
* Distributed spill transformation
** [[MAUSCeleryConfiguration|How to set up Celery and RabbitMQ]]
** [[MAUSRabbitMQ|RabbitMQ configuration and monitoring]]
** [[MAUSCelery|Celery configuration and monitoring]]
** [[MAUSDocumentCacheConfiguration|How to configure MongoDB as a document cache]]
** [[MAUSOnlineReconstructionQuick|Quick start guide]]
** [[MAUSDistributedSpillsClients|Distributed spills transformation clients and tools]]
** [[MAUSCeleryRabbitMQRecovery|Distributed spill transformation troubleshooting and recovery]]
* Histogram reducers
** [[MAUSHistogramReducers|How to write histogram reducers]]
* Web front-end
** [[MAUSWebFrontEndRelease|Release procedure for MAUS web front end]]
** [[MAUSWebFrontEndDeploy|How to deploy the MAUS web front-end]]
** [[MAUSThirdPartyOnlineMonitoring|Third-party online monitoring examples]]
h2. Other Information
* [[Gallery]]
* [[Publications policy]]
* [[Additional build flags]]
* Tracker software specific [[tracker:SoftwareHints|hints and tips]]
* We have an [[ircchannel|IRC channel]]
* attachment:MAUS_Work_Specification_Template.odt
* [[Release schedule]]