You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
Personal website for Krishna Gopinath ([krigo.me](https://krigo.me)), built with Astro and Tailwind CSS, deployed to Netlify. The site uses server-side rendering with the Netlify adapter.
7
+
Personal website for Krishna Gopinath ([krigo.me](https://krigo.me)), built with Astro and Tailwind CSS, deployed to Cloudflare. The site uses server-side rendering with the Cloudflare adapter.
8
8
9
9
## Development Commands
10
10
@@ -20,7 +20,7 @@ npm run build
20
20
# Preview production build
21
21
npm run preview
22
22
23
-
# Deploy to Netlify
23
+
# Deploy to Cloudflare
24
24
npm run deploy
25
25
26
26
# Generate PDF resume from resume page
@@ -58,23 +58,22 @@ The resume is managed through a JSON Resume schema workflow:
58
58
59
59
### Configuration
60
60
61
-
-**Astro config** ([astro.config.mjs](astro.config.mjs)): Server-side rendering with Netlify adapter, Tailwind integration with custom base styles disabled, MDX support
61
+
-**Astro config** ([astro.config.mjs](astro.config.mjs)): Server-side rendering with Cloudflare adapter, Tailwind integration with custom base styles disabled, MDX support
62
62
-**Tailwind** ([tailwind.config.cjs](tailwind.config.cjs)): Custom configuration for styling
63
-
-**Netlify** ([netlify.toml](netlify.toml)): Build command and publish directory
64
-
-**Pages CMS** ([.pages.yml](.pages.yml)): Media management configuration
63
+
-**Cloudflare** ([wrangler.jsonc](wrangler.json)): Build command and publish directory
65
64
66
65
## CI/CD Workflow
67
66
68
67
GitHub Actions workflow on push to master:
69
68
1. Install dependencies with `npm ci --ignore-scripts`
70
69
2. Build with `npm run build`
71
-
3. Deploy to Netlify with `npm run deploy`
70
+
3. Deploy to Cloudflare using `cloudflare/wrangler-action`
72
71
4. Generate PDF resume using Puppeteer headful action
73
72
5. Commit `files/resume.pdf` back to repository
74
73
75
74
## Key Dependencies
76
75
77
-
-**Framework**: Astro 3.x with MDX and Netlify adapters
76
+
-**Framework**: Astro 5.x with MDX and Cloudflare adapters
78
77
-**Styling**: Tailwind CSS with typography plugin
79
78
-**Type Safety**: TypeScript with JSON Resume types
This is the source code for [krigo.me](https://krigo.me), built with [Astro](https://astro.dev) and [tailwind.css](https://tailwindcss.com), deployed to [netlify](https://netlify.com).
5
+
This is the source code for [krigo.me](https://krigo.me), built with [Astro](https://astro.dev) and [tailwind.css](https://tailwindcss.com), deployed to [Cloudflare](https://cloudflare.com).
6
6
7
7
There are some interesting things that I've done while building this website. I may have gone a little overboard, but it was fun.
0 commit comments