Task 1: Download and install an SVN client.
I decided to use SmartSVN, a GUI for Subversion. The installation process was very simple, and I can easily checkout the source files I want access to.
![]() |
SmartSVN graphical user interface. |
The project we had to modify was robocode-pmj-dacruzer, a sample bot created by our professor to help us learn everything from automated builders (Apache Ant), automated quality assurance tools (Checkstyles, PMD, FindBugs), code coverage tools (JaCoCo), to CMS this week.
I was able to successfully import the project via SmartSVN, modify the documentation, and commit the changes. I made sure to build and verify to the project both before and after making any changes to any of the files to avoid confusion if an error occurred during the process.
My change was very minor which involved inserting a line of documentation to better explain the function of the findbugs.build.xml file:
"Build fails if findbug detects an error."
Task 3: Create a new system hosted at Google Projects.
The the final task was to upload the most recent version of our robocode robots onto Google Code. Like most of Google's products, setting up a project home was very simple following the online instructions. You can explore my project home: robocode-agh-cakebot for a project description, source download, developer and user guides, as well as view any changes that have been made to the code.
Project Home: http://code.google.com/p/robocode-ahg-cakebot/
No comments:
Post a Comment