Skip to content

sfkeller/maproulette

This branch is 24 commits behind osmlab/maproulette:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dd0c0bc · Feb 29, 2016
May 15, 2015
Oct 9, 2014
Aug 7, 2015
Feb 29, 2016
Feb 29, 2016
Aug 4, 2015
Jun 3, 2014
Mar 25, 2014
Mar 25, 2014
Aug 10, 2015
Nov 10, 2015
Jul 30, 2015
Feb 29, 2016
Jul 24, 2014
Jul 11, 2015
May 11, 2015

Repository files navigation

Welcome to MapRoulette, the powerful & popular bug fixing tool (or is it a game?) for OpenStreetMap.

This README deals with development related topics only. If you are interested in contributing to OpenStreetMap by fixing some bugs through MapRoulette, just head over to the MapRoulette web site and get started - it should be pretty self explanatory.

That said, read on if you want to contribute to MapRoulette development and are ready to deploy your local instance.

Contributing

Please fork the project and submit pull requests on the develop branch.

See the code style conventions at https://github.com/osmlab/maproulette/wiki/Code-style-conventions

Frameworks used

MapRoulette relies heavily on the lightweight Flask web application framework, and some of its extensions, notably Flask-OAuth, Flask-RESTful, Flask-Script, Flask-Runner and Flask-SQLAlchemy. For working with geospatial data, MapRoulette relies on GeoAlchemy2 and Shapely.

Deploying MapRoulette

If you want to deploy your own live MapRoulette server, see the documentation here.

If you want to set up MapRoulette locally for testing and development, and you want to benefit from the built-in debugging features of Flask, follow these steps.

Creating new Challenges

Ceating and maintaining a good challenge is a little more complex than just pushing a button. It's not too difficult though. For a gentle introduction, please see this workshop at SOTM EU and these slides to get started.

Contact

Bug and feature requests are best left as an issue right here on Github. For other things, contact maproulette@maproulette.org

MapRoulette now also has its very own Slack community. Invite yourself here!

About

fixing OpenStreetMap one bug at a time.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 57.2%
  • JavaScript 27.9%
  • CSS 10.3%
  • HTML 4.4%
  • Shell 0.2%