Skip to content

Conversation

@yamcodes
Copy link
Collaborator

Description

This PR converts the Bedstack monorepo into a standalone RealWorld example app for Elysia + Drizzle.

What changed:

  • Moved all conduit files from apps/conduit/ to repository root
  • Removed the www documentation site (moved to bedstack/bedstack)
  • Removed monorepo tooling: turbo.json, bin/fix.js, bedstack.code-workspace
  • Updated package.json:
    • Renamed to @bedstack/elysia-drizzle-realworld-example
    • Replaced catalog: references with explicit versions
    • Added direct biome commands for fix/check
    • Removed workspaces configuration
  • Simplified GitHub workflows for standalone app operation
  • Updated README with new repository URLs and structure
  • Updated .all-contributorsrc for the new repository

New repository structure:

/                                                                                                                                                              
├── .github/                                                                                                                                                   
├── bin/                                                                                                                                                       
│   ├── api-tests/                                                                                                                                             
│   └── build.sh                                                                                                                                               
├── drizzle/                                                                                                                                                   
├── src/                                                                                                                                                       
├── .env.example                                                                                                                                               
├── biome.jsonc                                                                                                                                                
├── docker-compose.yml                                                                                                                                         
├── drizzle.config.ts                                                                                                                                          
├── env.config.ts                                                                                                                                              
├── logo.png                                                                                                                                                   
├── package.json                                                                                                                                               
├── tsconfig.json                                                                                                                                              
└── (documentation files)                                                                                                                                      

PR Checklist

  • Read the Developer's Guide in CONTRIBUTING.md
  • Use a concise title to represent the changes introduced in this PR
  • Provide a detailed description of the changes introduced in this PR, and, if necessary, some screenshots
  • Reference an issue or discussion where the feature or changes have been previously discussed
  • Add a failing test that passes with the changes introduced in this PR, or explain why it's not feasible
  • Add documentation for the feature or changes introduced in this PR to the docs; you can run them with bun docs

Note: This is a structural refactoring PR. No new tests are needed as existing tests continue to pass. Documentation has been moved to the new

- Move conduit files from apps/conduit/ to repository root
- Remove www site (moved to bedstack/bedstack)
- Remove turbo.json, bin/fix.js, bedstack.code-workspace
- Update package.json: replace catalog: refs, add biome commands
- Simplify GitHub workflows for standalone app
- Update README with new repo URLs and structure
- Update .all-contributorsrc for new repo

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@github-actions github-actions bot added github actions Pull requests that update GitHub Actions code tests This issue or PR is about adding, removing or changing tests docs Improvements or additions to documentation conduit www labels Jan 24, 2026
@yamcodes

This comment was marked as resolved.

@yamcodes yamcodes merged commit 4848487 into main Jan 24, 2026
8 checks passed
@yamcodes yamcodes deleted the elysia-drizzle-refactor branch January 24, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conduit docs Improvements or additions to documentation github actions Pull requests that update GitHub Actions code tests This issue or PR is about adding, removing or changing tests www

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants