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
feat: migrate to pnpm, add Turnstile anti-spam, fix performance issues
- Migrate from npm to pnpm for better performance and dependency management
- Add Cloudflare Turnstile to contact form for anti-spam protection
- Add email icon to social links section
- Fix ScrollTrigger "Element not found: body" error
- Reduce will-change memory consumption warnings
- Fix font preload warnings with proper configuration
- Update GitHub Actions workflow to support pnpm
- Update Dockerfile to use pnpm and Node 22
- Fix ESLint warnings across multiple components
- Update metadata to reflect Rust & Web Developer focus
Then edit `.env.local` with your values. See the [Environment Variables](#environment-variables) section below for the complete list of required variables.
31
26
32
27
-----
33
28
34
-
### 3\. Backend Setup (Required)
29
+
### 3. Backend Setup (Required)
35
30
36
31
> 📦 GitHub Stats & Projects require a backend API.
37
32
@@ -49,20 +44,56 @@ Once deployed, use that backend URL as `NEXT_PUBLIC_BACKEND_URL` in `.env.local`
49
44
50
45
-----
51
46
52
-
### 4\. Run Development Server
47
+
### 4. Run Development Server
53
48
54
49
```bash
55
-
npm run dev
50
+
pnpm dev
56
51
```
57
52
58
53
Visit your local site at:
59
54
📍 http://localhost:3000
60
55
61
56
-----
62
57
58
+
## Environment Variables
59
+
60
+
Create a `.env` file in the root directory with the following variables:
0 commit comments