Please note that these Trac pages are no longer being updated. Wiki contents/documentation have moved to GitHub.

Getting Started

This page has useful information for prospective contributors to the Seattle project.


Thank you for your interest in joining the Seattle project. To bring you quickly up to speed to being an active contributor, we ask that you do the following:

  1. Start by reading the wiki pages on Seattle. The main wiki page is a good start. This will give you a better sense of what Seattle is and how its structured.
  1. Join our  Google group! This is where you can find help and look for interesting news relating to Seattle.
  1. Pick a few tickets from  our repositories to work on. You should look for tickets with the Newcomer label. Before you start working on a ticket, reassign the ticket to yourself so that other newcomers don't end up duplicating your work. Comment on any findings or insights that you may have, and also post any concerns or questions that arise. Project members, feel free to add your respective ticket systems here for ease of access for new contributors.
  1. When you are done with your ticket, make sure your code adheres to our code style guidelines. Have someone else on the team review your code. When they give you the OK, contact Justin and he will provide feedback if necessary. If your code is good, someone will merge in your changes.
  1. After completing the above, you should contact Justin so that you can join some of the regular weekly meetings. You should talk to some of the other contributors to help you find the projects that interest you the most.


We are willing to provide you with assistance, but you must first demonstrate to us that you have at least attempted to solve the problem. Questions should be concise and to-the-point. Take a look at Eric Raymond's " How To Ask Questions The Smart Way". Read this before asking questions.

If you are still stuck, try asking on our Google group. Feel free to post a new topic if your question isn't already addressed in an existing topic (but follow the rules above about asking questions the smart way). You can also stop by Justin's lab at RH 221 to interact with other students working on Seattle and its related projects.