The official website for PyCon AU 2026 — Australia's national Python conference, held 26–30 August 2026 at Sofitel Brisbane Central.
- Node.js 22.11.0 (see
.tool-versions) - Python 3.11+ with uv (for schedule sync and graphics scripts)
-
Install dependencies
npm install
-
Start development server
npm run dev
This will start the development server at
http://localhost:4321 -
Build for production
npm run build
This creates a
dist/folder with the production build -
Preview production build
npm run preview
This serves the production build locally for testing
-
Type check
npm run check
Type-checks all
.astrofiles viaastro check
├── src/
│ ├── components/ # Astro components
│ ├── content/ # Content collections (posts, sessions, people, sponsors, tracks)
│ ├── layouts/ # Base.astro and Page.astro
│ ├── pages/ # File-based routing
│ ├── styles/ # Global CSS (Tailwind)
│ └── constants.ts # Site-wide constants (URLs, SEO defaults)
├── public/ # Static assets
├── scripts/ # Schedule sync and graphics generation (Python/uv)
└── .github/workflows/ # CI: PR checks, production deploy, schedule sync
- Astro (framework)
- Tailwind CSS (styling)
- Alpine.js (JavaScript)
- GSAP (animations)
- Brisbane City at Sunset Credit: @brizzy.pix, supplied by Brisbane Economic Development Agency
- Brisbane Cyclists Credit: Tourism Australia, supplied by Brisbane Economic Development Agency
- Brisbane Airport Credit: Jen Dainer, supplied by Brisbane Economic Development Agency
- Other photography by Jack Skinner used with permission.