MAUSDevs » History » Revision 112
Revision 111 (Rogers, Chris, 06 June 2013 08:06) → Revision 112/133 (Rogers, Chris, 10 June 2013 09:49)
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]] ** [[MAUSWebFrontEndRelease|Release procedure for MAUS web front end]] * [[Deployment]] ** [[MLCR Deployment]] ** [[onrec power cycle 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]]