ASCEND source code repository

From ASCEND

Jump to: navigation, search

ASCEND source code and documentation files are maintained in a Subversion repository hosted by CMU.

[edit] Checking out a copy of the code

To check out a local copy of the ASCEND source code, use your subversion client (see About Subversion below) to checkout from the repository URL http://ascendsvn.cheme.cmu.edu/ascend/code/branches/extfn. To do this with the command-line client, you would typically use the following commands:

cd ~/src
svn co http://ascendsvn.cheme.cmu.edu/ascend/code/branches/extfn ascend

You can also browse the repository online via ViewCVS.

See BuildingAscend for information on how to build ASCEND from the source code you have checked out.

[edit] Working on the documentation and website

The documentation is available as part of the source distribution above. We do this so that we can link in sample code directly when compiling the documentation.

The source material for the public website (as opposed to this wiki) hosted is a separate part of the Subversion repository however. You can check out the website files using:

svn co http://ascendsvn.cheme.cmu.edu/ascend/web/trunk ascend-web

We don't currently have an automated publishing script; you will need to manually update the webserver if you make changes there in the repository.

[edit] About Subversion

Subversion is the version management software we are using.

For Linux, most distributions come with command-line subversion (command svn) already installed. GUI clients are also available. See the links on http://subversion.tigris.org/.

For Windows, you will need to download and install a Subversion client. A recommended GUI client for Windows is TortoiseSVN. The command-line client can also be run conveniently via cygwin.

For MacOS X, a recommended GUI client is svnX. You can also run subversion command-line and GUI clients under Fink, see fink.sf.net.

Personal tools