Difference between revisions of "Source Repository Information"

From Creative Commons
Jump to: navigation, search
 
Line 4: Line 4:
  
 
== Available Modules ==
 
== Available Modules ==
 +
 +
The Sourceforge Subversion repository contains the following modules:
 +
 +
<table align="left" valign="top">
 +
  <tr><th>module name      </th><th>description</th></tr>
 +
  <tr><td>api              </td><td>Web services, generalized chooselicense.xsl implementation</td></tr>
 +
  <tr><td>api_client        </td><td>Sample client implementation</td></tr>
 +
  <tr><td>cchost            </td><td>The code for ccmixter.org and other ccHost installations</td></tr>
 +
  <tr><td>cci              </td><td>Code for supporting iCommons web-sites; currently a Word Press theme.  In development.</td></tr>
 +
  <tr><td>cclookup          </td><td>ccLookup</td></tr>
 +
  <tr><td>ccpublisher1      </td><td>ccPublisher 1.x</td></tr>
 +
  <tr><td>ccpublisher2      </td><td>ccPublisher 2 '''DEPRECATED''' ''Development for this project has moved to Berlios.de''</td></tr>
 +
  <tr><td>ccrdf            </td><td>Python library for modeling licenses in RDF.</td></tr>
 +
  <tr><td>cctagutils        </td><td></td></tr>
 +
  <tr><td>cli_tools        </td><td>Command-line based tools for embedding and reading licenses.</td></tr>
 +
  <tr><td>desktop_search    </td><td>Desktop search tools; Spotlight plugin for Mac OS X.</td></tr>
 +
  <tr><td>pyarchive        </td><td>Python library for uploading works to the Internet Archive</td></tr>
 +
  <tr><td>vendor_libs      </td><td>Vendor libraries that are used by other projects.  Modules are imported here if the project doesn't use svn, so we can use svn:externals, or if additional customization is required.</td></tr>
 +
  <tr><td>zope_products    </td><td>CC developed zope products: the license engine, Plone skin and iStr.</td></tr>
 +
  <tr><td>__cvs_import      </td><td>Data from the import from CVS that was either deprecated, crufted, or wrong.</td></tr>
 +
</table>
  
 
== Checking Out Source ==
 
== Checking Out Source ==

Revision as of 21:51, 31 March 2006


Creative Commons uses Subversion repositories at Sourceforge and Berlios.de for maintaining project source code. Subversion (svn) clients are included with Linux and Mac OS X. Windows users can use Tortoise SVN.

Available Modules

The Sourceforge Subversion repository contains the following modules:

module name description
api Web services, generalized chooselicense.xsl implementation
api_client Sample client implementation
cchost The code for ccmixter.org and other ccHost installations
cci Code for supporting iCommons web-sites; currently a Word Press theme. In development.
cclookup ccLookup
ccpublisher1 ccPublisher 1.x
ccpublisher2 ccPublisher 2 DEPRECATED Development for this project has moved to Berlios.de
ccrdf Python library for modeling licenses in RDF.
cctagutils
cli_tools Command-line based tools for embedding and reading licenses.
desktop_search Desktop search tools; Spotlight plugin for Mac OS X.
pyarchive Python library for uploading works to the Internet Archive
vendor_libs Vendor libraries that are used by other projects. Modules are imported here if the project doesn't use svn, so we can use svn:externals, or if additional customization is required.
zope_products CC developed zope products: the license engine, Plone skin and iStr.
__cvs_import Data from the import from CVS that was either deprecated, crufted, or wrong.

Checking Out Source

From Sourceforge

The Sourceforge Subversion repository is accessed over https. You can check out the entire repository (all projects, branches, tags, trunk and all; not recommended) with the following command:

 $ svn co https://svn.sourceforge.net/svnroot/cctools

For a particular project, we specify a specify module. For example, the following command can be used to check out the trunk of CcHost into a directory named cchost:

 $ svn co https://svn.sourceforge.net/svnroot/cctools/cchost/trunk cchost

Note that a username and password is only required when performing a write operation to the repository. Subversion will prompt for a password as needed. If Subversion prompts for a password for the incorrect username, simply press Enter, and Subversion will prompt for the username.

From Berlios

See the ccTools Subversion Information page for details on checking out code from