IceCube Software Development Workspace

In order to get involved with the IceCube software, a user needs to create and initialize a "workspace" directory. In the workspace, a user can check out IceCube software projects, build them (i.e. compile code), edit the code and test the changes. The workspace provides a uniform environment for IceCube software development and usage. An arbitrary number of workspaces can be created and initialized for each user. The procedure to do this is as follows: