Google Project Hosting

While it may not have won the one-on-one tournament, my robot did the best in the melee competition. I'm sure all of ConnellBot's loyal fans will want a chance to help improve its technique, and its enemies will want to learn exactly how it works to create effective counter-strategies. Well, now you have the chance.

ConnellBot is available on Google Project Hosting at https://code.google.com/p/robocode-can-connellbot/. The source can be checked out through SVN, and I have created guides for both developers and users to get started with the project. I have used SVN and other version control systems in the past, so this part of the task was very easy for me. Since I already had Tortoise installed, it only took a minute or two to check out the template, copy my files to it, and check them in.


I found it interesting that while my code is on r2, the entire project is on r9 because it is updated every time I make a change to the home page or wikis.

The part that took the longest for me was setting up the project page and guides. Wiki style syntax always seems to confuse me, so I spent a good amount of time figuring out how to format my pages correctly. It was interesting that most of the trouble was actually in figuring out how to UNformat text that needed to use the wiki's special characters. For example, having an underscore in my file name resulted in the rest of the page being in italics until I figured out how to escape the underscore with backticks.

Other than these minor details, Google Project Hosting seems like a very simple yet flexible way to manage and share open source projects. I noticed that it can switch between SVN, Mercurial, or Git for version control and has a built in issue tracker. I look forward to exploring more of its features in the future.

Comments

Popular posts from this blog

Working with Esper: Problems and Solutions

Writing and Testing FizzBuzz in Eclipse

WattDepot Katas