Skip to content

mapcolabora/osm-community-index

This branch is 1226 commits behind osmlab/osm-community-index:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cdb88e9 Â· Jan 10, 2020
Mar 12, 2018
Jan 8, 2020
Nov 20, 2019
Jan 3, 2020
Jan 8, 2020
Dec 2, 2019
Jan 10, 2020
Nov 15, 2019
Nov 18, 2019
Nov 15, 2019
Nov 18, 2019
Apr 6, 2018
May 21, 2019
Oct 23, 2019
Mar 12, 2018
Nov 18, 2019
Jul 28, 2018
Mar 12, 2018
Nov 15, 2019
Nov 19, 2019
Nov 19, 2019
Nov 19, 2019
Nov 19, 2019
Nov 18, 2019
Dec 2, 2019
Nov 18, 2019
Nov 15, 2019

Repository files navigation

npm version Build Status Greenkeeper badge

osm-community-index

💬 An index of community resources for OpenStreetMap.

What is it?

This project is a list of resources for users of OpenStreetMap.

"Resources" can be links to forums, meetups, Slack groups, IRC channels, mailing lists, and so on. Anything that mappers, especially beginners, might find interesting or helpful.

About the index

Source files

The source files for this index are stored in two kinds of files:

  • Under resources/ there are .json files to describe the community resources
  • Under features/ there are .geojson files to describe the areas where the communities are active

👉 See CONTRIBUTING.md for info about how to add your community resource to this index.

Distributed Files

Several files are published under dist/

  • features.json - An object containing all the features
  • resources.json - An object containing all the resources
  • combined.geojson - A GeoJSON file containing a FeatureCollection of all Features, each with available resources included in a resources property.
  • index.js - a commonjs module which exports the features and resources objects
tl;dr
  • (required) Add a resource .json file under resources/ folder
    • This contains info about what the resource is (slack, forum, mailinglist, facebook, etc.)
    • You can just copy and change an existing one
    • Each resource needs an includeLocations property to define where it is active.
  • (optional) Add a feature .geojson file under features/ folder
    • This is a boundary around where the resource is active
    • You can use geojson.io or other tools to create these.
  • npm run test
    • This will build and check for errors and make the files pretty

Prerequisites

  • Node.js version 8 or newer
  • git for your platform

Installing

  • Clone this project, for example: git clone git@github.com:osmlab/osm-community-index.git
  • cd into the project folder,
  • Run npm install to install libraries

Building

  • Just npm run test
    • This will check the files for errors and make them pretty.

License

osm-community-index is available under the ISC License. See the LICENSE.md file for more details.

This project also bundles some icons from FontAwesome. The icons are licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/).

About

💬 An index of community resources for OpenStreetMap

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%