Source Repository

## Modules

ParaNamer project consists of several modules:

1. paranamer - the core module
2. paranamer-generator - the generator module
3. paranamer-ant - the Ant tasks
4. paranamer-maven-plugin - the Maven plugin
5. paranamer-distribution - the module contains the documentation and assembles the src and bin distributions

## Subversion

ParaNamer uses Subversion as the SCM. See Subversion website for details and documentation on IDE integration.

### Anonymous Access

    svn co svn://svn.paranamer.codehaus.org/paranamer/trunk

## WebDav Access

WebDav is an alternative access protocol supported by SVN and being http-based is often allowed by corporate firewalls.

### Anonymous Access

    svn co http://svn.codehaus.org/paranamer/trunk

You might also use this URL to browse the repository in a simple manner.

### Committer Access

    svn co https://svn.codehaus.org/paranamer/trunk

This access protocol is available to all, but only developers can commit changes.

Developers require a LDAP password for Codehaus username (contact Bob at the Haus to get assigned a password if you don't have one).

To test https commit access, one may eg:

    svn co https://svn.codehaus.org/paranamer/trunk paranamer
    cd paranamer
    echo "test" > TEST
    svn add TEST
    svn commit --username username --password your-password --message "Testing https"

Note: you only need to specify username and password once per client.

## Browser

You can use the browser to navigate within the sources online with the help of the FishEye installation on Codehaus.