commit 82e230007fca02d486c3b2fa135d76bca8593d21
Merge: 2ed4acaf2 1cc6237c7
Author: Bryan Housel <bryan@mapbox.com>
Date: Thu Feb 13 10:30:56 2020 -0500
Merge branch '7347_new' of https://github.com/animesh-007/iD into animesh-007-7347_new
commit 1cc6237c78d5a582417eae700767d6605fbc7e27
Author: animesh-007 <animeshagarwal7@gmail.com>
Date: Thu Feb 13 20:47:57 2020 +0530
deleted spike.json
commit 5bba63c36ad040ea8eaf4f139bbc99cb8b941e54
Author: animesh-007 <animeshagarwal7@gmail.com>
Date: Thu Feb 13 20:45:01 2020 +0530
named properly
commit 96426f3efdf65c9eee2125fd036c077cd4d0a35d
Author: animesh-007 <animeshagarwal7@gmail.com>
Date: Thu Feb 13 01:25:23 2020 +0530
modified spike.json
commit 40c092c1ea1bc56e078cbf94f2d9e69b5bc4e40f
Author: animesh-007 <animeshagarwal7@gmail.com>
Date: Thu Feb 13 01:22:53 2020 +0530
deleted spike_strip.json
commit 679a409aacd0320b6cbbb470065c6efd7c9e0429
Author: animesh-007 <animeshagarwal7@gmail.com>
Date: Thu Feb 13 00:55:38 2020 +0530
renamed to spike strip
commit e484aea0ec4bdf456a697ed9bf170076e12486b4
Author: animesh-007 <animeshagarwal7@gmail.com>
Date: Thu Feb 13 00:52:50 2020 +0530
removed spike.json
commit 60ea432a5e3a4aeba8063232fbf1497305be90a2
Author: animesh-007 <animeshagarwal7@gmail.com>
Date: Wed Feb 12 19:08:08 2020 +0530
spike preset
iD - friendly JavaScript editor for OpenStreetMap
⚠️ The master branch is undergoing significant breaking changes for v3 over the next few months. 2.x is considerably more stable and is currently the recommended branch for downstream development.
Watch the video from our talk at State of the Map US 2019 to learn more about the current status of iD and our goals for v3.
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 all popular modern desktop browsers: Chrome, Firefox, Safari, Opera, Edge, and IE11.
- iD is not yet designed for mobile browsers, but this is something we hope to add!
- Data is rendered with d3.js.
Participate!
- Read the project Code of Conduct and remember to be nice to one another.
- Read up on Contributing and the code style of iD.
- See open issues in the issue tracker if you're looking for something to do.
- Translate!
- Test a prerelease version of iD:
- Stable mirror of
releasebranch: https://preview.ideditor.com/release - Development mirror of
masterbranch + latest translations: https://preview.ideditor.com/master
- Stable mirror of
Come on in, the water's lovely. More help? Ping bhousel or quincylvania on:
- OpenStreetMap US Slack
(
#idor#generalchannels) - OpenStreetMap IRC
(
irc.oftc.net, in#osm-devor#osm) - OpenStreetMap
devmailing list
Prerequisites
- Node.js version 10 or newer
gitfor your platform- Note for Windows users:
- Edit
$HOME\.gitconfig:
Add these lines to avoid checking in files with CRLF newlines[core] autocrlf = input
- Edit
- Note for Windows users:
Installation
Note: Windows users should run these steps in a shell started with "Run as administrator". This is only necessary the first time so that the build process can create symbolic links.
To run the current development version of iD on your own computer:
Cloning the repository
The repository is reasonably large, and it's unlikely that you need the full history (~200 MB). If you are happy to wait for it all to download, run:
git clone https://github.com/openstreetmap/iD.git
To clone only the most recent version, instead use a 'shallow clone':
git clone --depth=1 https://github.com/openstreetmap/iD.git
If you want to add in the full history later on, perhaps to run git blame or git log, run git fetch --depth=1000000
Building iD
cdinto the newly cloned project folder- Run
npm install - Run
npm run all - Run
npm start - Open
http://localhost:8080/in a web browser
For guidance on building a packaged version, running tests, and contributing to development, see CONTRIBUTING.md.
License
iD is available under the ISC License. See the LICENSE.md file for more details.
iD also bundles portions of the following open source software.
- D3.js (BSD-3-Clause)
- CLDR (Unicode Consortium Terms of Use)
- editor-layer-index (CC-BY-SA 3.0)
- Font Awesome (CC-BY 4.0)
- Maki (CC0 1.0)
- Mapillary JS (MIT)
- name-suggestion-index (BSD-3-Clause)
- osm-community-index (ISC)
Thank you
Initial development of iD was made possible by a grant of the Knight Foundation.