Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 0 additions & 78 deletions .github/workflows/claude-code-review.yml

This file was deleted.

64 changes: 0 additions & 64 deletions .github/workflows/claude.yml

This file was deleted.

24 changes: 3 additions & 21 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,13 @@
# mlai website

This file provides guidance to assistants when working with code in this repository.

## Project Overview

This is the MLAI website - a React Router v7 application for a not-for-profit community based in Australia that aims to empower the Australian AI Community.

## Common advice

Add new routes to the `routes.ts` file
Use `bun` over `npm` -- `bun run typecheck`, `bun run typegen`

Add new routes to the `routes.ts` file

use [@TODO.md](@file:mlai-au/TODO.md) as your scratchpad to keep track.
Read and use [@TODO.md](@file:mlai-au/TODO.md) as your scratchpad to keep track.

you may use commands like `tree -I 'node_modules' mlai/ mlai-au/` to get an initial overview of the project structure.

# Migration advice

We're migrating `./mlai` to a new repo at `./mlai-au`, this means we'11 migrate page routes one by one to the new stack, from nextjs/vercel, to new standards compatible with wrangler and Cloudflare workers runtime, and react-router v7.

In many cases you should prefer to (first best):

1. Use `cp` (copy) commands and `read_file` (the first 50 lines) on new files to assess imports.
2. `read_file` the old file, then `write_file` the new file with updates applied.

Migration transformations:
- use `~/` instead of `@/` as the root alias

<important>
Don't do too much at once! You can use
1 change: 1 addition & 0 deletions app/routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ export default [
route("/hackathon", "routes/hackathon.tsx"),
route("/contact", "routes/contact.tsx"),
route("/luma-events", "routes/luma-events.tsx"),
route("/how-to-pitch-your-idea", "routes/how-to-pitch-your-idea.tsx"),
route("/api/luma-events", "routes/api.luma-events.tsx"),
route("/api/notion-events", "routes/api.notion-events.tsx"),
] satisfies RouteConfig;
Loading