Coot Janitors

From CCP4 wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

'Coot Janitors' is a project to get new people involved in improving Coot, by acting as a clearing house for simple tasks which need doing, and providing documentation for doing them.

Useful tasks which need doing

Improve the documentation. In the coot/src directory, the files c-interface.h and cc-interface.hh contain

XSLT conversion of doxygen markup to texinfo using xsltproc.


How to get started with Coot development

Making and testing changes

Build your own coot using the build-it-gtk2-simple script.

The go to the autobuild/MACHINENAME-*/coot-VERSION/ directory, you will have a copy of the Coot source code. If you make a modification to any file under this directory and type 'make', then Coot should be rebuilt. You should be able to run coot-real in the src directory.

In the coot/src directory, the files c-interface.h and cc-interface.hh contain the definitions for all the native scripting functions. The function definitions are in the various c-interface-*.c and cc-interface-*.cc files.

Commiting to the repository

For now, make a patch file using 'diff -c oldfile newfile' and send it to Paul, Bernhard or Kevin. Paul to develop a policy for external developers. Repository is on Google code here [1].