Project

General

Profile

MAUSDevs » History » Version 113

Rogers, Chris, 10 June 2013 09:52

1 1 Rogers, Chris
h1. MAUS Developer Documentation
2
3 42 Rogers, Chris
h2. Development workflow 
4
5 48 Rogers, Chris
# [[Bzr_usage|Getting a development branch]]
6 10 Rogers, Chris
** "Development branches of MAUS":https://code.launchpad.net/maus
7 48 Rogers, Chris
# [[Coding style]]
8
# [[Unit tests]]
9
# [[Application tests]]
10 94 Rogers, Chris
** [[Jenkins|An introduction to the test server]]
11 104 Rogers, Chris
# [[Documentation|User Documentation Guidelines]]
12 102 Rogers, Chris
** "User Documentation":http://micewww.pp.rl.ac.uk/maus/MAUS_latest_version/maus_user_guide/index.html
13 100 Rogers, Chris
** "MAUS Doxygen":http://micewww.pp.rl.ac.uk/maus/MAUS_latest_version/doxygen_framework/html/index.html (for latest release)
14 101 Rogers, Chris
** "Legacy Doxygen":http://micewww.pp.rl.ac.uk/maus/MAUS_latest_version/doxygen_backend/html/index.html (for latest release)
15 48 Rogers, Chris
# [[Code review]]
16 49 Rogers, Chris
# [[Bzr_usage#Merging-changes-from-your-branch-to-the-trunk|Merging code]]
17 43 Rogers, Chris
18
h2. Procedures
19
20
* [[Release procedure]]
21 112 Rogers, Chris
** [[MAUSWebFrontEndRelease|Release procedure for MAUS web front end]]
22 43 Rogers, Chris
* [[Deployment]]
23 108 Rogers, Chris
** [[MLCR Deployment]]
24 111 Rogers, Chris
** [[onrec power cycle procedure]]
25 43 Rogers, Chris
* [[Geometry release procedure]]
26 85 Rogers, Chris
* [[ISIS user run checklist]]
27 12 Rogers, Chris
28 68 Rogers, Chris
h2. Operations
29
30
* [[Software on-call]]
31 1 Rogers, Chris
32 76 Jackson, Mike
h2. Online reconstruction
33 59 Tunnell, Christopher
34
* [[MAUSSSI|Software Sustainability Institute / MAUS collaboration]]
35 75 Jackson, Mike
* "Overview talk":https://micewww.pp.rl.ac.uk/attachments/816/20120209-MAUS-SSI-Status.ppt (09/02/12)
36 78 Jackson, Mike
* [[MAUSOnlineReconstructionOverview|Online reconstruction overview]]
37 74 Jackson, Mike
* Distributed spill transformation
38
** [[MAUSCeleryConfiguration|How to set up Celery and RabbitMQ]] 
39
** [[MAUSRabbitMQ|RabbitMQ configuration and monitoring]]
40
** [[MAUSCelery|Celery configuration and monitoring]]
41 77 Jackson, Mike
** [[MAUSDocumentCacheConfiguration|How to configure MongoDB as a document cache]]
42 88 Jackson, Mike
** [[MAUSOnlineReconstructionQuick|Quick start guide]]
43 83 Jackson, Mike
** [[MAUSDistributedSpillsClients|Distributed spills transformation clients and tools]]
44 82 Jackson, Mike
** [[MAUSCeleryRabbitMQRecovery|Distributed spill transformation troubleshooting and recovery]]
45 74 Jackson, Mike
* Histogram reducers
46
** [[MAUSHistogramReducers|How to write histogram reducers]]
47 106 Rogers, Chris
* Web front-end
48 1 Rogers, Chris
** [[MAUSWebFrontEndDeploy|How to deploy the MAUS web front-end]]
49
** [[MAUSThirdPartyOnlineMonitoring|Third-party online monitoring examples]]
50
51
h2. Other Information
52
53 113 Rogers, Chris
* [[OnlineReconstructionOldDocs]]
54 1 Rogers, Chris
* [[Gallery]]
55 87 Jackson, Mike
* [[Publications policy]]
56 74 Jackson, Mike
* [[Additional build flags]]
57 105 Dobbs, Adam
* Tracker software specific [[tracker:SoftwareHints|hints and tips]]
58 59 Tunnell, Christopher
* We have an [[ircchannel|IRC channel]]
59
* attachment:MAUS_Work_Specification_Template.odt
60 98 Rogers, Chris
* [[Release schedule]]