Repository navigation
chore: reorganize modules into modules/ with MODULES.md index - #180
Open
seanspeaks wants to merge 8 commits into
Open
seanspeaks wants to merge 8 commits into
seanspeaks wants to merge 8 commits into
Conversation
Pure git mv only (100% renames, no content edits): - packages/v1-ready/* and packages/needs-updating/* -> modules/<name>/ - packages/needs-updating/qbo -> archive/qbo (replaced by quickbooks) - services/frigg-scale-test-lambda and openapi/ -> tools/scale-test/ Co-authored-by: Sean Matthews <sean.matthews@lefthook.co>
- Point npm workspaces at modules/* and the private scale-test lambda - Restrict lerna packages to modules/* (exclude archive/* and tools/*) - Add .autorc aligned with package.json auto npm monorepo settings - Update Dependabot to the root lockfile; fix frigg-scale-test path aliases - Regenerate package-lock.json via npm install; add pure-rand for Jest 29 Co-authored-by: Sean Matthews <sean.matthews@lefthook.co>
- Add scripts/gen-modules-index.js (module, package, version, auth, status) - Commit generated MODULES.md and a CI job that fails when it is stale - Document flat modules/ layout in README and CONTRIBUTING - Point remaining docs (zoho-crm, scale-test CLAUDE) at new paths Co-authored-by: Sean Matthews <sean.matthews@lefthook.co>
Prepares (does not execute) force-with-lease rebases for open PRs into next: relocate packages/v1-ready|needs-updating paths to modules/, regenerate package-lock on conflict, and run per-module tests. Co-authored-by: Sean Matthews <sean.matthews@lefthook.co>
Co-authored-by: Sean Matthews <sean.matthews@lefthook.co>
Co-authored-by: Sean Matthews <sean.matthews@lefthook.co>
Co-authored-by: Sean Matthews <sean.matthews@lefthook.co>
Rebase onto origin/next brought PR #103 (clio regional OAuth). Source updates renamed cleanly into modules/clio/; the newly added test file was left under packages/v1-ready/ and is relocated as a pure rename. Co-authored-by: Sean Matthews <sean.matthews@lefthook.co>
cursor
Bot
force-pushed
the
cursor/reorganize-modules-a709
branch
from
October 21, 2026 13:14
207017a to
7f9ef16
Compare
seanspeaks
marked this pull request as ready for review
October 22, 2026 00:36
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Layout
Flat module tree (package names unchanged):
modules/<name>/packages/v1-ready/*+packages/needs-updating/*)archive/qbo/quickbooksin #111) — not publishedtools/scale-test/services/+openapi/) — private / not publishedMODULES.mdis generated (npm run modules:index) with columns: module, package name, version, auth type, status (v1-ready/needs-updating/archived).Rebased onto latest
next(post-#103)Rebased
cursor/reorganize-modules-a709ontoorigin/next(7d45d6e, includes clio regional OAuth from #103).packages/*onnext.modules/clio/.regions.test.tswas left underpackages/v1-ready/clio/test/by the rebase and was moved with a puregit mv→modules/clio/test/regions.test.ts.nextcompletes with no conflicts.packages/is gone;npx lerna lsstill reports 32 packages undermodules/*.Commits
git mvof modules + archive qbo + scale-test tools.autorc/ Dependabot / lockfile / scale-test path aliasesMODULES.mdgenerator + CI check + docsregions.test.tsintomodules/Release / auto
modules/*only (32 packages vialerna ls/auto shipit --dry-run).archive/*,tools/*.Verification (post-rebase)
Phase 2 note
Other open module PRs are not rebased here; that waits until #180 merges.