Skip to content
This repository was archived by the owner on Feb 14, 2023. It is now read-only.
/ iD Public archive
forked from openstreetmap/iD

Forking to include Slide, a map tracing helper tool.

License

Notifications You must be signed in to change notification settings

strava/iD

This branch is 12 commits ahead of, 10716 commits behind openstreetmap/iD:develop.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

104ae9d · Nov 7, 2017
Feb 6, 2016
Nov 7, 2017
Feb 8, 2016
Dec 25, 2013
Feb 8, 2016
Feb 8, 2016
Feb 8, 2016
Aug 23, 2015
Aug 23, 2015
Feb 8, 2016
Jan 30, 2016
Dec 2, 2015
Dec 25, 2013
Jan 18, 2016
Jan 30, 2016
Sep 16, 2015
Dec 8, 2015
Jan 30, 2016
Mar 28, 2013
Feb 9, 2016
Jan 30, 2016
Feb 1, 2016
Nov 26, 2015
Feb 8, 2016
Apr 22, 2013
Nov 7, 2017
Jan 18, 2016

Repository files navigation

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.

About

Forking to include Slide, a map tracing helper tool.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 91.4%
  • CSS 5.1%
  • HTML 3.3%
  • Makefile 0.2%