/data

Json files for friendly places

Primary LanguageShell

Dev friendly places

A collection of nice places where developers can work fine and some useful informations about these places (wifi ? power ? ...) on the map of a location.

These nice places can be seen on a map on https://www.devfriendlyplaces.net.

Contribute

What kind of place can I add?

DevFriendlyPlaces is meant to list places that are not meant for work, but where you could without having to justify yourself or feeling judged or not welcome. For example coffee shop, library, theater hall, ... If when thinking to that place you can say yes to the two following questions:

  • do I feel comfortable to work here?
  • could I go there for reasons not related to work?

then they are nice places to add. Both criteria are mandatory.

Add places to an existing location

You just need do edit the json file locations/yourlocation.json and submit a pull request (where yourlocation is the name of your location).

Add a new location

There are two steps:

  • add your location information in the locations/locations.json file. Look how other locations are defined. All field are mandatory.
  • create the new locations/yourlocation.json file, see the example below.

Exemple of yourlocation.json

yourlocation.json example, to adjust to your needs:

{ "places": [
    {
        "name": "Bibliothèque d’Étude et du Patrimoine",
        "openHours": "Friday to Saturday: 10h00 - 19h00",
        "lat": 43.607851,
        "lon": 1.443869,
        "address": "1, Rue du Périgord",
        "type" : "public place",
        "power": {"available": true, "comment": "directly on most of the tables"},
        "wifi": {"available": false},
        "url": "http://www.bibliotheque.toulouse.fr/bep-lieu.html"
    },
    {
      "name": "Another stuff... etc.",
      "lat" : 43.607378,
      "lon" : 1.4399286
    }
  ]
}

please note:

  • The places is a list, you can append several places.
  • the fields "name", "lat" and "long" are mandatory. Add as many details as needed to provide complete information.
  • "comment" are optional

Once your pull request is merged and deployed, your map will be accessible at the url with /#yourLocation.

Improve code / add feature

Open issue, fork, commit and pull request. But you already know that :)

Please, don't improve code/add new feature and add new places/locations in the same pull request.