Skip to content

Remove graphql requests #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Apr 26, 2025
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
7 changes: 4 additions & 3 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ GH_GRAPHQL_URL=https://api.github.com/graphql
# Organization permissions: Members (read only)
GH_PAT=

DEFAULT_APPROVED_EVENT_LABEL="Approved :white_check_mark:"

# Production Variables
#
Expand All @@ -27,6 +28,6 @@ GH_PAT=
# Organization permissions
## Members: Read & Write

GH_APP_ID=
GH_APP_INSTALLATION_ID=
GH_PRIVATE_KEY=
# GH_APP_ID=
# GH_APP_INSTALLATION_ID=
# GH_PRIVATE_KEY=
16 changes: 0 additions & 16 deletions .eslintrc.json

This file was deleted.

28 changes: 28 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with
code in this repository.

## Build/Development Commands

- Build: `npm run build` (vinxi build)
- Development server: `npm run dev` (vinxi dev)
- Production server: `npm run start` (vinxi start)
- Lint: `npm run lint` (eslint with --fix for .js/.ts/.tsx/.md)
- Format: `npm run pretty` (prettier for src/\*_/_.{js,ts,tsx,md,mdx,css,scss})

## Code Style Guidelines

- Framework: SolidJS with @solidjs/start and TailwindCSS
- Path aliases: Use `~/` for src/ directory imports
- Formatting:
- No semicolons (semi: false)
- Single quotes (singleQuote: true)
- No trailing commas (trailingComma: none)
- Always wrap prose (proseWrap: always)
- Component naming: PascalCase for components and their files
- Export style: Named exports preferred (export function Component)
- Props handling: Use SolidJS splitProps for component props
- Styles: Use TailwindCSS classes with clsx for conditionals
- Imports: Framework imports first, then relative imports
- Error handling: N/A (no specific pattern found)
38 changes: 37 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,37 @@
# BoulderJS Website
# BoulderJS Website

BoulderJS Website is the official website for the BoulderJS JavaScript community
and meetup group in Boulder, Colorado. This platform showcases upcoming events,
features speakers, and provides community resources.

## Technology Stack

- **Framework**: SolidJS with @solidjs/start (a Solid meta-framework)
- **Styling**: Tailwind CSS
- **Data Fetching**: Uses @gitevents/fetch to pull event data from GitHub
- **Deployment**: Configured for Cloudflare Pages via Wrangler

## Key Features

- Events management and display
- Speaker profiles and information
- Responsive design with Tailwind CSS
- Community resources and social links
- Photo gallery of past events

## Development Setup

### GitHub Access

- Go to https://github.com/settings/personal-access-tokens/new
- Select "boulder-js" as the Resource owner. If you don't see it, please reach
out to us on Discord
- Select "Public Repositories" as Repository access
- Select "Members" - Read only as Organization access
- Select "Team Discussions" - Read only as Organization access
- Request the token

### Environment Variables

Copy `.env.example` to `.env` and fill in the `GH_PAT` variable with the token
you generated above.
36 changes: 12 additions & 24 deletions app.config.js
Original file line number Diff line number Diff line change
@@ -1,28 +1,16 @@
import { defineConfig } from '@solidjs/start/config'
import tailwindcss from 'tailwindcss'
import { config } from 'vinxi/plugins/config'
// import { config } from 'vinxi/plugins/config'

export default defineConfig({
server: {
compatibilityDate: '2024-11-11',
preset: 'cloudflare-pages',
sourceMap: 'inline',
rollupConfig: {
external: ['__STATIC_CONTENT_MANIFEST', 'node:async_hooks']
}
// prerender: {
// crawlLinks: true
// }
},
vite: {
plugins: [
config('tailwind', {
css: {
postcss: {
plugins: [tailwindcss]
}
}
})
]
}
// server: {
// compatibilityDate: '2024-11-11',
// preset: 'cloudflare-pages',
// sourceMap: 'inline',
// rollupConfig: {
// external: ['__STATIC_CONTENT_MANIFEST', 'node:async_hooks']
// }
// // prerender: {
// // crawlLinks: true
// // }
// }
})
31 changes: 0 additions & 31 deletions app.config.timestamp_1731367606051.js

This file was deleted.

8 changes: 0 additions & 8 deletions codegen.yml

This file was deleted.

Loading
Loading