Skip to content

Commit 88663f5

Browse files
committed
feat: added trigger.dev sponsor
1 parent 62a2ae2 commit 88663f5

File tree

4 files changed

+69
-0
lines changed

4 files changed

+69
-0
lines changed

.claude/settings.local.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Bash(pnpm dev)",
5+
"Bash(ls:*)"
6+
]
7+
}
8+
}

CLAUDE.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# CLAUDE.md
2+
3+
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
4+
5+
## Project Overview
6+
7+
This is the source code for [fullstackbulletin.com](https://fullstackbulletin.com), a static website for the FullStack Bulletin weekly newsletter. The site is built with Pug templates, SCSS, and Webpack, then deployed to GitHub Pages.
8+
9+
## Common Commands
10+
11+
```bash
12+
# Install dependencies
13+
pnpm install
14+
15+
# Development (starts dev server with hot reload)
16+
pnpm dev
17+
18+
# Production build (outputs to dist/)
19+
pnpm prod:build
20+
21+
# Run tests
22+
pnpm test
23+
```
24+
25+
## Architecture
26+
27+
### Build System
28+
- **Package Manager**: pnpm
29+
- **Templates**: Pug (`.pug` files in `views/`)
30+
- **Styles**: SCSS compiled with node-sass (ITCSS architecture in `assets/scss/`)
31+
- **JavaScript**: ES2015+ transpiled with Babel, bundled with Webpack
32+
- **Environment**: Uses `NODE_ENV` and `PACKAGE_OUTPUT` env vars to switch between dev/production
33+
34+
### Key Directories
35+
- `views/` - Pug templates; `index.pug` extends `_layout.pug`, components in `views/components/`
36+
- `assets/scss/` - ITCSS-organized styles (1-settings through 8-trumps)
37+
- `assets/scripts/` - JavaScript entry point at `main.js`
38+
- `settings/data.yml` - Site content data (newsletter config, sponsors, FAQ, founders)
39+
- `build-utilities/` - Build helper scripts (Babel src in `src/`, compiled to `lib/`)
40+
- `dist/` - Production output
41+
- `dev/` - Development output
42+
43+
### Deployment
44+
GitHub Actions workflow (`.github/workflows/build.yml`) builds and deploys to `gh-pages` branch on push to `main`.

assets/images/triggerdev.svg

Lines changed: 14 additions & 0 deletions
Loading

settings/data.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ sponsors:
7575
- name: PostHog
7676
link: https://posthog.com/
7777
logo: posthog.svg
78+
- name: Trigger.dev
79+
link: https://trigger.dev
80+
logo: triggerdev.svg
7881

7982
resources:
8083
- image: bulletin.svg

0 commit comments

Comments
 (0)