Step 1 - Install the necessary Software
In order to view designs you will need to have a UML tool installed. TopCoder members currently use the TopCoder UML Tool.
Step 2 - Choose a project to work on
On the Active Contests page you will see a list of Assembly projects available. Click on a particular project and read the definition. In addition to reading the project definition, you should also become familiar with the components and technologies that are involved in the project.
Step 3 - Register for the competition
Now that you have found a competition you would like to work on you must register for the competition. On the competition definition page, there is a "Register" link. Click to register and agree to the terms.
Step 4 - Check out the Software Forum
Upon registering for the project, you will be granted access to the forum for that specific project. The forum link will be in a confirmation email you receive from firstname.lastname@example.org.
Step 5 - Download the Requirement Specifications
When you go to the forum you will be able to download the Distribution for that project. This distribution will contain all the necessary information you need to work on the project. Read through the docs and get familiar with the requirements.
Step 6 - Read the TopCoder Software Member Guide
Download the Software Member Guide. This document is a guide for developers new to the TopCoder component methodology and environment. It will guide you through the required elements for submission.
Step 7 - Complete the Contest
Complete all of the necessary elements for the project as specified. You will be required to complete the assembly of all the required components and application pieces as defined by the contest requirements. Your submission must include deployment instructions.
Step 8 - Submit
Log into Project Submit and Review and submit your submission.