Event Registration

As every year, you can list your event on coderetreat.org to make it easy for someone to find and attend. Fill out this form and send us a Pull Request to our repo.

To get your event listed on coderetreat.org, you need to fork our repository at github.com/coderetreat/coderetreat

  1. Create a new file in _data/events/ such as berlin-swkberlin.json.
  2. Complete this form and download or paste the resulting JSON into the file
  3. Optionally: Validate the JSON locally by running npm test
  4. (see our README on how to set up the repository)
  5. Commit your event and send us a Pull Request
  6. We will validate your event and publish it on our Events Page

Basic information

Please decide ahead which one is going to be the primary language of your event. This will make it easier for people to find a (virtual) event that they can participate in.

Links

In order for your event to be listed on coderetreat.org, it must have a public sign-up page. You are free to limit attendance to e.g. people of underrepresented minorities in tech, but we don't list e.g. employee-only events.
A Code of Conduct lines out the rules of your event. We highly recommend you adopt one and make sure that your attendees are aware of it. For more information, read here: Hosting Guide#Code-of-Conduct

Moderators

NameWebsite (optional) 

Sponsors

NameWebsite (optional) 

Scheduling

Please make sure to double-check the times you plan to start your event, as it plays an essential role in how an attendee might pick an event.

Location

If you want your event to show up on our map, please fill in the Lat/Long values in EPSG:3857.

Your Registration Payload

./data/_events/2025-11-07.json (Suggested filename)
{
  "format": "classic",
  "date": {
    "start": "2025-11-07T09:00:00Z",
    "end": "2025-11-07T16:00:00Z"
  },
  "location": {
    "coordinates": {}
  }
}
  

We can only provide you with the raw output of our JSON Schema validator here. Sorry for that.

[
  {
    "instancePath": "",
    "schemaPath": "#/required",
    "keyword": "required",
    "params": {
      "missingProperty": "title"
    },
    "message": "must have required property 'title'"
  }
]