To make your first PR to this repo:
- Have basic understanding of Git. The tutorial Making a first Julia pull request could be helpful for learning both git and how to contribute to the Julia language projects.
- Set up your local environment. We recommend use
Revise.jl
workflow. - Familiarise yourself with the source code. See Source code organization.
- Make changes & test them & submit PR.
- Parsing more ROOT types
- Implement writing
.root
files
One of the best ways to contribute is by looking at issues labelled help wanted. These issues are not always beginner-friendly. However, you are welcome to ask clarifying questions or just browse help wanted issues to see if there is anything that seems interesting to help with.
We can always use more tutorial on how to use UnROOT.jl efficiently and with other visualization or statistics tools in Julia for doing HEP.
- We use the GitHub issue page for any bug filing or feature request, feel free to use them.
- For usage related discussion, feel free to use HEP tag on Julia discourse or join our mailist.
The following table shows how the code is organized:
Directory | Contents |
---|---|
docs | Documentation |
paper | JOSS paper |
src | Source code |
test | Test suites |
test/samples | .root files for tests |