Site in development at knode.io
A repository of Node meetups. A template is
provided to add your own: simply copy the template/
directory
to city-state-country/
, and rename the file to your-meetup-name.md
,
and send a pull request.
This repository is intended primarily for node meetup organizers or individuals looking to organize a local node meetup -- the intent is to share meeting formats, lists of talks, other resources. For a list of node events, see node-meatspace.
To use this repository as a package, it's best to add it as a git url to your package.json:
"dependencies": {
"knode-meetups": "git://github.com/knode/meetups.git#master"
}
This ensures you'll be working with the latest set of meetup information. To use this information in your code:
var meetups = require('knode-meetups')
, concat = require('concat-stream')
meetups().pipe(concat(function(data) {
// data is an array of `meetup` POJSO's.
}))
Calling meetups()
will return a readable stream of meetup
objects.
Meetup objects take the following form:
{ "name": "name of meetup"
, "location": "Lawrence, KS"
, "github": "github.com/url"
, "urls": ["url1", "url2"]
, "organizers": ["organizer1", "organizer2"]
, "formats": [{name: "Talk Night", info: [/* marked-lexed input */]}]
, "process": "process description"
, "irc": "irc"
, "coords": {"lat": Number, "lon": Number}
, "code-of-conduct": "Yes / No / N/A" }
All code is licensed MIT.