You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tom Hughes 1f880528bd Fix new rubocop warnings 2 days ago
app Fix new rubocop warnings 2 days ago
bin Rubocop fixes for ruby 2.5 4 months ago
config Localisation updates from https://translatewiki.net. 2 days ago
db Drop old user image columns 3 days ago
lib Fix new rubocop warnings 2 days ago
public Revert "Block indexing of diary entries" 2 weeks ago
script Update gravatar methods to check for Active Storage images 4 days ago
storage Update to rails 5.2.0 1 year ago
test Remove support for old style user images 4 days ago
vendor Update to iD v2.15.3 2 weeks ago
.coveralls.yml Add Coveralls support 4 years ago
.erb-lint.yml Use erb-lint to prohibit inline scripting 3 months ago
.gitignore Add support for Active Storage attachments 1 week ago
.mailmap Update mailmap 8 months ago
.rubocop.yml Ignore the class length of test files 1 week ago
.rubocop_todo.yml Ignore the class length of test files 1 week ago
.travis.yml Add support for Active Storage attachments 1 week ago
CONFIGURE.md Update documentation for new approach to settings 4 months ago
CONTRIBUTING.md Replace eslint-rails-ee with direct calls to eslint 1 month ago
FAQ.md Clarify image dimensions 2 years ago
Gemfile Drop paperclip 3 days ago
Gemfile.lock Update bundle 2 days ago
INSTALL.md Merge remote-tracking branch 'upstream/pull/2296' 6 days ago
LICENSE Add GPLv2 license file and mention in README 7 years ago
README.md Convert various URLs to https 1 year ago
Rakefile Update to rails 5.0.4 2 years ago
VAGRANT.md Convert various URLs to https 1 year ago
Vagrantfile Use sshfs in preference to nfs for vagrant file sharing 9 months ago
Vendorfile Update leaflet to 1.5.1 2 months ago
config.ru Update to rails 5.0.4 2 years ago
package.json Update eslint 1 week ago
yarn.lock Update eslint 1 week ago

README.md

“The Rails Port”

Build Status Coverage Status

This is The Rails Port, the Ruby on Rails application that powers the OpenStreetMap website and API. The software is also known as “openstreetmap-website”.

This repository consists of:

  • The web site, including user accounts, diary entries, user-to-user messaging
  • The XML-based editing API
  • The integrated versions of the Potlatch, Potlatch 2 and iD editors
  • The Browse pages - a web front-end to the OpenStreetMap data
  • The GPX uploads, browsing and API.

A fully-functional Rails Port installation depends on other services, including map tile servers and geocoding services, that are provided by other software. The default installation uses publicly-available services to help with development and testing.

License

This software is licensed under the GNU General Public License 2.0, a copy of which can be found in the LICENSE file.

Installation

The Rails Port is a Ruby on Rails application that uses PostgreSQL as its database, and has a large number of dependencies for installation. For full details please see INSTALL.md

Development

We’re always keen to have more developers! Pull requests are very welcome.

More details on contributing to the code are in the CONTRIBUTING.md file.

Maintainers