d0cd38ff78a4133bf438a1af4e2b02caa590d06d
[alexxy/gromacs.git] / docs / dev-manual / index.rst
1 ***************
2 Developer guide
3 ***************
4
5 This set of pages contains guidelines, instructions, and explanations related
6 to |Gromacs| development.  The actual code is documented in Doxygen
7 documentation linked from the front page of the documentation.
8
9 The focus is (at least for now) on things that are tightly tied to the code
10 itself, such as helper scripts that reside in the source repository, and may
11 require the documentation to be updated in sync.  Wiki pages at
12 http://www.gromacs.org/Developer_Zone contain additional information (much of
13 it outdated, though), and can be linked from relevant locations in this guide.
14
15 The guide is currently split into two main parts:
16
17  * Generic guidelines to follow when developing |Gromacs|.
18    For some of the guidelines, scripts exist (see below) to automatically
19    reformat the code and/or enforce the guidelines for each commit.
20  * Instructions on what tools are used, and how to use them.
21
22 .. toctree::
23    :maxdepth: 2
24
25    style
26    tools