Feel free to fork this repository and add your local community to it.
The website uses rollup to bundle the client-side JS and some hand-written preprocessing in order to merge and lint the communities/*.json files. The app is integrated via Travis and deployed to netlify.com.
nvm install # installs the node version we are using npm install -g yarn # Install yarn yarn # Install dependencies yarn build # Build initial version yarn watch # Run the watch task yarn test # Validate the present schemata
🌐 Adding your community / conference
If you want to add your local community / conference to the map, please have a look at how the other communities added their community (resp. conferences). There is a JSON schema your
community.json is validated against through Travis (resp. for conferences).
- Fork this repository
- Create a new file in
- Enter valid JSON as of the schema (resp. conferences_schema.json)
- Commit & push your change
- Create a Pull Request against this repository
Finding the coordinates of your city...
...can be very tricky, which is why we're logging the current position of your mouse every time you click somewhere on the map.
👍 Contributing to the website
💻 3rd-party libraries used