Skip to content

docs(architecture): update monorepo structure with consolidated API layout and full scripts tree - #1218

Open
ibochielizabeth-spec wants to merge 1 commit into
drydocs:mainfrom
ibochielizabeth-spec:docs/monorepo-layout
Open

ibochielizabeth-spec wants to merge 1 commit into
drydocs:mainfrom
ibochielizabeth-spec:docs/monorepo-layout

Conversation

@ibochielizabeth-spec

Copy link
Copy Markdown
Contributor

Closes #1146

Summary of Changes

  • Updated apps/docs/architecture/monorepo.md to reflect the consolidated Vercel Serverless Functions layout under api/v1/:
    • Added admin/[resource].ts (/api/v1/admin/vault-state, /api/v1/admin/history)
    • Added keepers/[action].ts (/api/v1/keepers/*)
    • Added positions/[publicKey]/history.ts and positions/[publicKey].ts
    • Replaced the old individual tx/*.ts files with tx/[action].ts
  • Updated the scripts/ directory annotation to accurately summarize all repository scripts including deployment (testnet/mainnet, external pinger), adapter redeployment, address verification, Vercel build, and load tests.
  • Formatted file with Prettier and confirmed npx prettier --check apps/docs/architecture/monorepo.md passes.

@vercel

vercel Bot commented Oct 20, 2026

Copy link
Copy Markdown

@ibochielizabeth-spec is attempting to deploy a commit to the Collins' projects Team on Vercel.

A member of the Team first needs to authorize it.

@collinsezedike collinsezedike left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ibochielizabeth-spec the content matches the current api/v1 layout and the scripts tree. Commit Messages fails because the header is 96 characters; shorten it to 72 or fewer, for example docs(architecture): update monorepo structure.

@collinsezedike

Copy link
Copy Markdown
Collaborator

@ibochielizabeth-spec this stays as the single path for #1146, and #1183 is being closed because it makes the same change. The one inline finding on #1183, that the admin handler is GET-only and not POST, is already correct in this diff. One item remains. Amend the commit header, currently 96 characters, to 72 or fewer.

This branch has not been deployed

No deployments
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.

[Docs] monorepo.md lists the pre-consolidation api layout and a partial scripts list

2 participants