CollectiveAccess is developed by a dedicated crew, some employed by Whirl-i-Gig and some by partner institutions. We welcome volunteers and code contributions. If you would like to get involved, send us an email at support@CollectiveAccess.org. We'd be happy to have you onboard!
To better coordinate collaboration amongst developers, the project maintains various tools and resources described below. You are welcome to use these tools to access CollectiveAccess code and communicate with the developers.
The CollectiveAccess development team uses Subversion (aka. SVN) version control software to manage project source code. SVN keeps track of all changes made to the code and facilitates simultaneous work by geographically dispersed developers.
Anonymous access to the CollectiveAccess SVN repository is available at
http://collectiveaccess.svn.whirl-i-gig.com.
The repository layout is thus:
| Path | Description |
|---|---|
| /CollectiveAccess/trunk | Contains "trunk" source code. When checking out the source for use always use the trunk unless you know why you should do otherwise. |
| /CollectiveAccess/branches | Contains development branches. Don't use this code unless you know why you should. |
| /CollectiveAccess/tags | Contains snapshots of releases. Check out code from here if you want a specific release rather than the bleeding edge code in /CollectiveAccess/trunk |
| /CollectiveAccess/frontends | Contains various presentation front-ends, including Pawtucket (web), Woonsocket (iPhone) and Pascoag (Flash-based kiosk). |
| /CollectiveAccess/dist | Contains files used by the CollectiveAccess Debian package. |
| /CollectiveAccess/projects | Contains files for various side projects. Not publicly accessible. |