Skip to content

refactor: reorganize src module layout#1263

Merged
jderochervlk merged 5 commits intomasterfrom
codex/src-organization
Apr 24, 2026
Merged

refactor: reorganize src module layout#1263
jderochervlk merged 5 commits intomasterfrom
codex/src-organization

Conversation

@jderochervlk
Copy link
Copy Markdown
Collaborator

@jderochervlk jderochervlk commented Apr 24, 2026

Summary

  • move route-owned view modules into app/routes
  • redistribute shared modules into explicit src/markdown, src/data, src/playground, src/common, and src/shims buckets

Test Plan

  • yarn build:res
  • yarn build:scripts
  • yarn build:update-index
  • yarn build:vite
  • node scripts/test-examples.mjs
  • node scripts/test-hrefs.mjs

Move route-owned view modules into app/routes and redistribute shared code into markdown, data, playground, common, and shims buckets.\nAdd a structural guard test to prevent tracked source modules from drifting back to the top level of src.
Update the generated llms manual ordering after merging the latest master changes and rerunning build:update-index.
@github-actions
Copy link
Copy Markdown

Cloudflare deployment

Deployement ID: dd30fc24-8cf0-4855-9c12-c5a0659a2823
Deployment Environment: preview

⛅️ wrangler 4.63.0 (update available 4.85.0)
─────────────────────────────────────────────
✨ Compiled Worker successfully
Uploading... (7565/8029)
Uploading... (7720/8029)
Uploading... (7875/8029)
Uploading... (8029/8029)
✨ Success! Uploaded 464 files (7565 already uploaded) (4.60 sec)

✨ Uploading _redirects
✨ Uploading Functions bundle
🌎 Deploying...
✨ Deployment complete! Take a peek over at https://dd30fc24.rescript-lang.pages.dev
✨ Deployment alias URL: https://codex-src-organization.rescript-lang.pages.dev

@jderochervlk jderochervlk merged commit 556da41 into master Apr 24, 2026
6 checks passed
@jderochervlk jderochervlk deleted the codex/src-organization branch April 24, 2026 18:41
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.

2 participants