ROOT consists of several loosely coupled but consistently designed parts. The "code owners" of these parts are experts that review pull requests and guide these packages over a couple of years.
An up-to-date, detailed mapping of code versus owners can be found at https://github.com/root-project/root/blob/master/.github/CODEOWNERS. The long-term, coarse list can be found below:
Module | Code Owner |
---|---|
I/O | Philippe Canal (Fermilab) |
• Compression | Oksana Shadura (Nebraska-Lincoln) |
Math, Statistics, Machine Learning | Lorenzo Moneta (CERN) |
• RooFit | Wouter Verkerke (NIKHEF), Stephan Hageboeck (CERN) |
• New histograms (RHist) | Hadrien Grasland (LAL), Axel Naumann (CERN) |
Graphics | Olivier Couet (CERN), Sergey Linev (GSI) |
RDataFrame | Enrico Guiraud (CERN) |
Web-GUI, http Server | Sergey Linev (GSI), Bertrand Bellenot (CERN) |
Event Display | Matevz Tadel (UCSD), Alja Mrak-Tadel (UCSD) |
PyROOT | Enric Tejedor (CERN) |
cling | Axel Naumann (CERN) |
Build System | Oksana Shadura (Nebraska-Lincoln) |
C++ Modules | Vassil Vassilev (Princeton), Oksana Shadura (Nebraska-Lincoln) |
Documentation | Olivier Couet (CERN) |