CONTRIBUTING.md 766 Bytes
Newer Older
1
2
3
4
5
6
7
# Contributing to Moore

Contributions to Moore are accepted in the form of merge requests. Code should
conform to the C++ and Python formatting standards define by the CI. The
checker will run automatically when you push new commits to your branch, and
will generate a patch you can apply if the checks fail.

Rosen Matev's avatar
Rosen Matev committed
8
9
10
11
12
13
14
15
16
To simplify the workflow, you can format and lint locally using

```shell
lb-format path/to/file
flake8 path/to/file
```

Check [Git4LHCb](https://twiki.cern.ch/twiki/bin/view/LHCb/Git4LHCb) for more details.

17
18
19
20
21
22
23
## Branches

The `master` branch is used for Run 3 development and data-taking. This is the
usual branch to open merge requests against.

Some other branches track code from previous campaigns. Open an issue if you're
unsure what branch to use.