Forking to include Slide, a map tracing helper tool.
JavaScript CSS HTML Makefile
Pull request Compare This branch is 12 commits ahead, 3665 commits behind openstreetmap:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
data
dist
docs
js
svg
test
.eslintignore
.eslintrc
.gitignore
.travis.yml
API.md
ARCHITECTURE.md
CHANGELOG.md
CONTRIBUTING.md
FAQ.md
LICENSE
Makefile
NOTES.md
README.md
RELEASING.md
build.js
img
index.html
land.html
package-lock.json
package.json

README.md

iD - friendly JavaScript editor for OpenStreetMap

Build Status

Rebase and publish

git remote add upstream git@github.com:openstreetmap/iD.git
git checkout master
git fetch upstream master
git rebase upstream/master
git push -f
make
cp -r dist /tmp/
git checkout gh-pages
cp -r /tmp/dist/* .

add all files (except the dist directory to the changeset)

git commit -a -m "rebase off upstream master"
git push

git checkout master

For every update the conflicts have been very minor.

Basics

  • iD is a JavaScript OpenStreetMap editor.
  • It's intentionally simple. It lets you do the most basic tasks while not breaking other people's data.
  • It supports modern browsers. Data is rendered with d3.

Participate!

translation chart

Prerequisites

  • Node.js version 0.10.0 or newer
  • Command line development tools (make, git, and a compiler) for your platform
    • Ubuntu: sudo apt-get install build-essential git
    • Mac OS X: Install Xcode and run xcode-select --install from a command line

Installation

To run the current development version of iD on your own computer:

  1. Create a local git clone of the project, then cd into the project folder
  2. Run npm install
  3. Run make
  4. Start a local web server, e.g. python -m SimpleHTTPServer
  5. Open http://localhost:8000/ in a web browser

Come on in, the water's lovely. More help? Ping tmcw, jfire, or bhousel on IRC (irc.oftc.net, in #iD or #osm-dev or #osm) or on the OSM mailing lists.

For guidance on building a packaged version, running tests, and contributing to development, see CONTRIBUTING.md.

License

iD is available under the ISC License. It includes d3js, which BSD-licensed.

Thank you

Initial development of iD was made possible by a grant of the Knight Foundation.