I set up a google project hosting page for my robocode Diablo robot, and it was a cinch. Like any helpful IDE, the project hosting website steps you through the process, by providing among other things, repository connection parameter and sample commands.
First things first. Google Project Hosting (which I'll call GPH ) uses the Subversion version and configuration control system. I happened to already be somewhat fluent in Subversion (SVN) and whatever rust I had wasn't much of a problem since many of the commands for SVN and Git (which I've been using at the expense of SVN for the past year), are identical.
The toughest part of getting my project hosted was just making sure I didn't create that extra directory at the top level that I end up making so often by mistake whether it's via creating a project in an IDE or importing one via version control. In this case, it just comes down to making sure to dump your project files directory into the repository's trunk directory. A little birdie told me about a neat trick to get this right: just checkout an empty skeleton project onto your local machine and then put the initial project contents into the folder created by SVN. After that, just commit the whole thing and the files will be back up. Walla: now you have avoided the extra directory problem.
The GPH site uses a specialized markup language for user documentation authoring, that is more leightweight and more easy on the eyes than html, and is similar to other markup languages in the market. Once you learn a few quirks, these languages have pretty low ceremony and pretty good utility for getting all the headers and paragraphs to look right.
No comments:
Post a Comment