.svn hardware repository
To access the documentation you have two options:
- navigate the repository using a web browers. Just click here.
- download all files using Subversion (see below)
|Important - the iCubPlatform part of the repository contains some of the documentation about the hardware of the iCub. The software documentation can be found elsewhere. The ultimate reference of the iCub documentation is on the iCub manual Wiki.|
The repository is open for anonymous reading. To obtain writing permits e-mail the project administrator (firstname.lastname@example.org).
The basic commands available to .svn for manipulating the repository are:
- add: to add files and directories to the repository
- update: to get an up-to-date version of the code from the repository
- checkout: to get the first-time copy (or a new one) of the repository
- commit: to upload changes to any file into the repository
|Important - Before committing any data to the repository (both Software or Hardware), make sure you setup properly the subversion client flags.|
How to download the documentation
Before you download:
- you need a Subversion (svn) client and perhaps a Sourceforge account. Follow instructions here.
Assuming you have an svn client, type at the console:
this will create in the local directory a new directory called iCubPlatform that contains the documentation.
This instructions assume you have the tortoisesvn Subversion client (if not, see above). It is trivial to adapt these instructions to other clients.
Use file manager to browse to the location where you would like to download the documentation. Right click on an empty region of the window and select "SVN checkout" from the contextual menu.
Type the following string in the entry "URL of repository":
this will create in the local directory a new directory called iCubHardware that contains the documentation
Accessing the iCubHardware repository with the TortoiseSVN client the directory structure is as follows:
The config.pro file has been configured for the ProE assemblies to regenerate correctly with this structure.
Some files are linked via the svn:externals option and might not be visible if accessing the reposiory directory with a web browser.