Allow POST requests to the home page so OpenSearch works
[rails.git] / README.md
1 # Description
2
3 This is the Rails port, the [Ruby on Rails](http://rubyonrails.org/)
4 application that powers [OpenStreetMap](http://www.openstreetmap.org).
5
6 The Rails port provides almost all the services which are available 
7 on the OpenStreetMap site, including:
8
9 * The web site itself, including the edit pages.
10 * The editing [API](http://wiki.openstreetmap.org/wiki/API_v0.6).
11 * Browse pages - a web front-end to the OpenStreetMap data.
12 * The user system, including preferences, diary entries, friends and
13   user-to-user messaging.
14 * GPX uploads, browsing and API.
15
16 There are some non-Rails services which the site includes, for 
17 example; tiles, geocoding, GPX file loading. There are also some
18 utilities which provide other services on the OpenStreetMap site,
19 or improve its function, but are not integrated with the Rails 
20 port, for example; Osmosis, CGImap.
21
22 # License
23
24 This software is licensed under the [GNU General Public License 2.0](http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt),
25 a copy of which can be found in the LICENSE file.
26
27 # Running it
28
29 You can find documentation on [how to setup and
30 run](http://wiki.openstreetmap.org/wiki/The_Rails_Port) the software
31 on the OpenStreetMap wiki.
32
33 # Hacking it
34
35 The canonical Git repository for this software is hosted at
36 [git.openstreetmap.org](http://git.openstreetmap.org/?p=rails.git),