This talk is an introduction to how the OpenStreetMap web site is developed and tested.
We will start with a brief overview of the site architecture of OpenStreetMap.org and the components involved in answering user requests before moving on to an overview of the Ruby on Rails code behind the web site and how people can get involved in contributing to it.
We’ll walk through how to best to write a high quality patch to the website, and what we look for when evaluating changes: consistent visual styling for the site, consistent style in the site code base and good test coverage among others.