Contribute

This site is a static site built from Markdown files. Everything on it — meetups and chapters — is added through pull requests to the GitHub repository.

Add a meetup

  1. Fork the repository.
  2. Create a file in src/content/meetups/ named <chapter>-<yyyy-mm-dd>.md, e.g. berlin-2026-09-15.md.
  3. Open a pull request.

Frontmatter template:

---
title: "Omarchy Meetup Berlin #1"
date: 2026-09-15T19:00:00+02:00   # required, with time & timezone
chapter: berlin                    # required, must match a chapter slug
venue: "Your venue"                # required
address: "Your address"            # required
link: "https://..."                # optional: external signup/details
photos: "https://..."              # optional: only for past events
---
Short description in Markdown (optional).

The chapter field must reference an existing chapter — the build fails otherwise, so a typo can't slip through unnoticed.

Start a chapter

No chapter in your city yet? Start one: add a file in src/content/chapters/. The filename is the URL slug — berlin.md becomes /berlin.

---
name: "Berlin"
country: "DE"
organizers:
  - name: "Jane Doe"
    github: "janedoe"            # required per organizer
    contact: "https://..."       # optional: Matrix, Mastodon, mailto: …
---
Optional chapter description in Markdown.

One thing: a new chapter goes live together with its first meetup — so include both files in your PR, the chapter and a meetup with a concrete date, venue, and address. That way the site only lists chapters where something is actually happening.

Questions?

Not sure about something before opening a PR? Reach out at hey@omarchymeetups.org.

A note on photos

Photos are never hosted on this site — the photos field is just an external link. As an organizer, you are responsible for the photos you link: make sure everyone pictured has consented, and host them somewhere you control.