wiki:SourceCode

Getting ChimeraX source code

ChimeraX uses git for its revision control system.

Configuring git

Git associates a user name and email address with all check-ins. The defaults are based on your USERNAME and your computer’s hostname. The email address is usually wrong. To explicitly set those values:

git config --global user.name "Your Name"
git config --global user.email you@example.com

If you have multiple email addresses (or names) and multiple git repositories you are working on, you can set the values on a per-repository basis.

Obtaining ChimeraX Source Code

To get the ChimeraX source code from the git repository use:

git clone --depth 1 --single-branch --branch develop plato.cgl.ucsf.edu:/usr/local/projects/chimerax/git/chimerax.git

For the full revision history, omit the --depth 1 argument (and download many more Megabytes).

Nightly Builds

The nightly build scripts are in a separate repository because they contain private information (e.g., code signing keys) and should not be shared with outside developers. If there is something, you'd like to make public, then it should be in the ChimeraX repository or the wiki.

git clone plato.cgl.ucsf.edu:/usr/local/projects/chimerax/git/build_tools
Last modified 6 years ago Last modified on Apr 10, 2020, 12:17:42 AM
Note: See TracWiki for help on using the wiki.