Anyone can become a relax developer and obtain commit access to the relax repository. Some criteria for selection by the relax developers include:
One area where coding ability can be demonstrated is within the relax test suite. The addition of tests, especially those where the relax internal data structures of the relax data store are scrutinised, can be a good starting point for learning the structure of relax. This is because development within the test suite is isolated from normal program execution. Hence the relax test suite is an ideal sandbox.
If skills in only certain areas of relax development, for example in creation of the documentation, an understanding of C but not python, an understanding of solely the code of the user interface, or an understanding of the code specific to a certain type of data analysis methodology, then partial commit access may be granted. Although you will have the ability to make modifications to any part of the repository please make modifications only those areas for which you have permission.
The relax user manual (PDF), created 2024-06-08.