peterp / peterp/peterp.github.io

Epic: Migrate peterp.org to RedwoodSDK

Open
#1 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

migration
Dominant language
HTML
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Goal

Rewrite the current single-file index.html site as a RedwoodSDK (rwsdk) application — a Vite-based React framework that runs on Cloudflare Workers.

Why

  • Move off a static one-pager toward a structured app we can grow (RSC, server functions, realtime).
  • Aligns the personal site with the same stack used elsewhere.

Scope

This epic covers only the framework migration (code). Hosting move and domain registrar transfer are tracked separately.

Sub-issues

  • #4 Scaffold new RedwoodSDK project
  • #5 Port index.html content into RedwoodSDK routes/components
  • #6 Port styles to RedwoodSDK app
  • #7 Verify local dev for rwsdk app
  • #8 Add wrangler.toml / Worker config
  • #9 Add CI deploy workflow (GitHub Actions \u2192 Cloudflare Workers)
  • #20 Install agent-ci for local GitHub Actions validation

Tooling

Use pnpm for all package management and scripts (not npm/yarn).

Out of scope

  • Domain registrar transfer (#3)
  • Cutting traffic over from GitHub Pages (#2)

References

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the current index.html and the RedwoodSDK quick-start and Cloudflare Workers references. Review sub-issues #4–#9 and #20 to understand the migration sequence, using pnpm for package management. Done means the existing site is represented in the RedwoodSDK app with local development, Worker configuration, CI deployment, and validation covered by the listed sub-issues.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, react, vite
Domain
build-system, devops, full-stack
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.