The Rails application that powers OpenStreetMap
Find a file
Tom Hughes 3da913748c Make sure we get the display name from the database when building
the form submission URL as the user might just have tried to change
it in which case the one in the user object will be the new one.
2007-06-11 08:59:33 +00:00
app Make sure we get the display name from the database when building 2007-06-11 08:59:33 +00:00
config Change server_settings to smtp_settings to avoid deprecation warning. 2007-06-10 08:13:03 +00:00
db changed to migrations and updated readme 2007-05-07 15:22:15 +00:00
doc beginning of osm on rails 2006-07-28 21:41:39 +00:00
lib Refactor GPX import code to make reimporting old traces easier. 2007-06-09 23:34:50 +00:00
public start editing at the correct lat/lon, not slightly off 2007-06-10 17:42:19 +00:00
script API 0.4 Reverted minor errors in changeset 2324 2007-03-23 23:20:47 +00:00
test added user stuff inc beginning of messages 2007-05-04 19:42:17 +00:00
Rakefile beginning of osm on rails 2006-07-28 21:41:39 +00:00
README add daemons 2006-12-01 12:06:38 +00:00

INSTALL
=======

* get rails working (http://www.rubyonrails.org/)

* make your db (see db/README)

* install ruby libxml bindings:

   # sudo aptitude install libxml-ruby1.8 libxml-parser-ruby1.8

* make sure you have a MTA listening on localhost:25 if you want mail

* script/server

* thats it

API CHANGES FOR EDITOR AUTHORS
==============================

See

http://wiki.openstreetmap.org/index.php/REST#Changes_in_the_upcoming_0.4_API

HACKING
=======

log in to your site (proably localhost:3000)

create a user and confirm it

you want to play with the API (probably at localhost:3000/api/0.4/node/create etc)

Lots of tests are needed to test the API.

Lots of little things to make the site work like the old one.

Also see the 'rails_port' component for bugs:
http://trac.openstreetmap.org/query?status=new&status=assigned&status=reopened&component=rails_port&order=priority