The goal is simple: collect all data, current and historical for anyone to use in order to make a stronger developer community.
Feel free to add your own record, fix erroneous data and add additional fields.
The file /data/user-groups.json lists all user groups. Leave "last_meetup" blank if still active.
Tip: add your entry to the top of file to avoid merge conflicts.
{
"name": "Full user group name",
"tags": ["php", "js"],
"first_meetup": "yyyy-mm-dd",
"last_meetup": "yyyy-mm-dd",
"locations": [
{
"name": "City, State (if applies), Country",
"first_meetup": "yyyy-mm-dd",
"last_meetup": "yyyy-mm-dd"
}
],
"website": "http://example.com",
"twitter": "@twitter_handle",
"calendar_feed": "http://example.com/feed.rss"
}
The file /data/conferences.json lists all conferences. Leave "last_event" blank if still active.
Tip: add your entry to the top of file to avoid merge conflicts.
[
{
"key": "example",
"name": "Full conference name",
"tags": ["ruby"],
"first_event": "yyyy-mm-dd",
"last_event": "",
"speaker_kit": {
"ticket_included": true,
"hotel_included": true,
"travel_included": true
},
"events": [
{
"name": "Name of specific edition",
"location": {
"name": "City, State (if applies), Country"
},
"event_start": "yyyy-mm-dd",
"event_end": "yyyy-mm-dd",
"cfp_start": "yyyy-mm-dd",
"cfp_end": "yyyy-mm-dd",
"session_feed": "https://example.com/2016/sessions.json",
"speaker_feed": "https://example.com/2016/speakers.json",
"organizers": [
{
"name": "Organizer Name",
"twitter": "@twitter_handle"
}
]
}
],
"website": "https://example.com",
"twitter": "@twitter_handle"
}
]