This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
A community-maintained list of Australian developer events and meetups. The dataset lives in Markdown files. A static website at devevents.io is built from these files using Astro (source in website/).
cd website
npm install
npm run dev # dev server at localhost:4321
npm run build # build to website/dist/
npm run preview # preview the buildThe website is an Astro 4.x static site with Preact islands for filtering. Data is parsed at build time from the Markdown files. The build runs automatically via GitHub Actions on push to main when data files or website/** change, deploying to Cloudflare Pages.
README.md— upcoming events table (the primary file for new event additions)Past Events/<year>.md— events archived by yearMeetups/<state>.md— recurring meetups by Australian state (ACT, NSW, NT, QLD, SA, TAS, VIC, WA)CONTRIBUTING.md— contribution rulesFAQ.md— project FAQ
When editing the events table, follow these conventions exactly (required for future parsing):
- Dates:
dd-Mmm-yyyyformat (e.g.,01-Jan-2026). UseTBCif unknown. - States:
VIC,NSW,ACT,WA,SA,NT,QLD,ALL,TAS,OTH - Events go in chronological order within a section
- No extra spaces or formatting characters in table cells
- Only Australian-based events of interest to the software development community
- Links must be verified before adding
- New events belong in the
README.mdupcoming table - When a year ends, its events move to
Past Events/<year>.md(see the archive commitfb51c7efor the pattern) - Only active meetup pages are listed; add a link to
README.mdwhen adding a new state meetup file