rdev/examples
jordan a8c8a0a14d
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
feat: add GCS-based persistent media storage, AI generation pipeline, and composable skeleton packages
Adds complete media storage pipeline with GCS presigned uploads, AI image/video/text generation
via queue-based workers, realtime SSE event streaming, and comprehensive skeleton packages
(storage, mediagen, textgen, generation, realtime, persona, routing, ai-client). Includes
security fixes for media delete authorization, nil pointer guards in handlers, video persistence
via download-then-upload, consistent signed URLs, and Image→ImageIcon rename to avoid DOM collision.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 21:29:09 -07:00
..
dashboard-app feat: complete template upgrade - chassis framework, UI library, auth, app-nextjs, OpenAPI, and cookbook 2026-02-02 00:46:51 -07:00
README.md feat: add GCS-based persistent media storage, AI generation pipeline, and composable skeleton packages 2026-02-19 21:29:09 -07:00

Examples

This directory contains example projects that are rendered from rdev's skeleton templates.

full-monorepo

A fully rendered monorepo skeleton with all component types:

Component Type Purpose
services/example-api service Go REST API
workers/example-worker worker Go background worker
apps/example-astro app-astro Astro landing page
apps/example-react app-react React SPA
apps/example-nextjs app-nextjs Next.js dashboard
cli/example-cli cli Go CLI tool

Purpose

  1. Template testing: Ensures templates render correctly and compile
  2. IDE debugging: Step through generated code with full syntax highlighting
  3. Documentation: Shows what rendered projects look like

Regenerating

To regenerate after template changes:

./scripts/verify-skeleton.sh --update

Verification

To verify templates are in sync:

./scripts/verify-skeleton.sh       # Full verification (Go + TypeScript)
./scripts/verify-skeleton.sh --quick  # Skip TypeScript

How This Works

  1. cmd/render-skeleton/main.go - CLI tool that renders templates using the actual templates.Provider
  2. internal/adapter/templates/provider.go - Has RenderSkeletonToDir and RenderComponentToDir functions
  3. scripts/verify-skeleton.sh - CI script that checks sync and attempts builds