Skip to content

chore: prepare repo for open-source (docs, CI, genericized infra) - #30

Merged
slaveofcode merged 11 commits into
mainfrom
develop
Jul 26, 2026
Merged

chore: prepare repo for open-source (docs, CI, genericized infra)#30
slaveofcode merged 11 commits into
mainfrom
develop

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Community files, contributor CI, GA ID → SITE_GA_ID, self-hosting docs, working ESLint config, internal docs moved to design-history. History purge + go-public follow separately.

Kresna and others added 11 commits July 26, 2026 21:43
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Removes the hard-coded measurement ID from the source so public forks don't
report to the upstream Analytics property. Owner sets SITE_GA_ID as a Cloudflare
production build variable.
ESLint 9 was installed with no config (the eslintrc was lost), so 'npm run lint'
was broken. Add eslint.config.mjs (js + typescript-eslint + astro + react-hooks
recommended; noisy TS rules as warnings), install the missing
eslint-plugin-react-hooks, and drop an unused import. Lint now passes (0 errors,
109 non-blocking warnings) so CI's lint step is meaningful.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
goodwebtools adf86fe Jul 26 2026, 03:18 PM

@slaveofcode
slaveofcode merged commit 5c092ad into main Jul 26, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant