MAUSDevs » History » Revision 77
Revision 76 (Jackson, Mike, 15 March 2012 13:51) → Revision 77/133 (Jackson, Mike, 15 March 2012 17:31)
h1. MAUS Developer Documentation h2. MAUS Documentation * MAUS Overview documentation ** [[System architecture|Overview of MAUS structure]] ** [[Release schedule]] ** [[Data Structure]] * Code documentation - doxygen documentation for each class, function, method etc ** "Framework":http://micewww.pp.rl.ac.uk/embedded/maus/doxygen_framework/html/index.html ** "Backend":http://micewww.pp.rl.ac.uk/embedded/maus/doxygen_backend/html/index.html h2. Development workflow # [[Bzr_usage|Getting a development branch]] ** "Development branches of MAUS":https://code.launchpad.net/maus # [[Coding style]] # [[Unit tests]] # [[Application tests]] # [[UserDocumenation|User documentation]] # [[Code review]] # [[Bzr_usage#Merging-changes-from-your-branch-to-the-trunk|Merging code]] h2. Procedures * [[Release procedure]] * [[Deployment]] * [[Geometry release procedure]] 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]] (under development) * 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]] [[MAUSDocumentCacheConfiguration|Document cache configuration]] (under development) * Failure detection and recovery ** [[MAUSCeleryRabbitMQRecovery|Celery error detection and recovery]](under development) * Histogram reducers ** [[MAUSHistogramReducers|How to write histogram reducers]] * Web front-end ** [[MAUSWebFrontEndDeploy|Deploying the MAUS web front-end]] (under development) ** [[MAUSThirdPartyOnlineMonitoring|Third-party online monitoring examples]] h2. Other Information * [[Publications policy]] * [[Jenkins]] * [[Additional build flags]] * attachment:MAUS_Work_Specification_Template.odt