Difference between revisions of "Source Repository Information"
Jon Phillips (talk | contribs) (→Available Modules) |
Jon Phillips (talk | contribs) (→Available Modules) |
||
Line 14: | Line 14: | ||
<tr><td>cchost </td><td>The code for ccmixter.org and other ccHost installations</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>cci </td><td>Code for supporting iCommons web-sites; currently a Word Press theme. In development.</td></tr> | ||
+ | <tr><td>cclicense </td><td>Potential portal page for licensing</td></tr> | ||
<tr><td>cclookup </td><td>[[CcLookup|CC Lookup]]</td></tr> | <tr><td>cclookup </td><td>[[CcLookup|CC Lookup]]</td></tr> | ||
<tr><td>ccnutch </td><td>[[CcNutch| Creative Commons plugin for the open source Nutch search engine]]</td></tr> | <tr><td>ccnutch </td><td>[[CcNutch| Creative Commons plugin for the open source Nutch search engine]]</td></tr> |
Revision as of 18:14, 30 July 2007
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 |
ccoer | The code for some half-secret CC OER thing |
cchost | The code for ccmixter.org and other ccHost installations |
cci | Code for supporting iCommons web-sites; currently a Word Press theme. In development. |
cclicense | Potential portal page for licensing |
cclookup | CC Lookup |
ccnutch | Creative Commons plugin for the open source Nutch search engine |
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. |
ccsearch | Code for http://search.creativecommons.org |
cctagutils | |
cli_tools | Command-line based tools for embedding and reading licenses. |
desktop_search | Desktop search tools; Spotlight plugin for Mac OS X. |
experimental | Experimental code, i18n (internationalization), test, and miscellaneous bits |
liblicense | library and simple command line tool for empowering reading and writing of licenses all around the desktop |
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. |
widgets | Widgets for visualizing CC content and information. |
xmp | Tools for embedding XMP metadata in PDF, JPEG and (future) other file types. |
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://cctools.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://cctools.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 hosted at Berlios (ccPublisher).