Next:
relax development
Up:
The relax user manual
Previous:
Computation times
Contents
Index
Power users
Subsections
relax development
The relax source code repositories
relax repositories
Primary relax repository
Mirrors of the relax repository
Coding conventions
Indentation
Doc strings
Variable, function, and class names
Variables and functions
Classes
Long names
Whitespace
Comments
Committers
Becoming a committer
Register for a relax infrastructure account
Joining the relax project
Format of the commit logs
Example commit logs
Discussing major changes
Submitting changes to the relax project
Development branches
Keeping the branch up to date
Versioning git branches
Rebasing to the master branch
Submitting patches
Repository forks
Web interface fork creation
Pushing to an empty git repository
Merging the branch back into the main line
The SCons build system
SCons help
C module compilation
Compilation of the user manual (PDF version)
Compilation of the user manual (HTML version)
Compilation of the API documentation (HTML version)
Making distribution archives
Cleaning up
The core design of relax
The divisions of relax's source code
The major components of relax
The mailing lists for development
Private vs. public messages
The bug, task, and support request trackers
Submitting a bug report
Assigning an issue to yourself
Closing an issue
Links, links, and more links
Navigation
Search engine indexing
The
relax
user manual
(
PDF
), created 2024-06-08.