Skip to content

Documentation Map

Use this page when you know what you are trying to accomplish but not the Minco term or page name. The current manual is organized by user intent rather than by crate layout.

Historical manuals remain available from the version selector, but current search intentionally prioritizes the latest stable manual and Next so old terminology does not crowd out current answers.

Start and learn

NeedPageWhat you will get
Install the toolchain and CLIInstallationexact Rust/Minco versions and install commands
Build one applicationBuild your first applicationSQLite-first working loop with production-shaped boundaries
Understand the development loopFramework tourcontract-to-cloud sequence and project graph
Understand the filesystemProject structuredomain/application/adapter/API/service ownership
Understand why Minco is structured this wayArchitectureplanes, dependency direction, runtimes, plans, evidence

Build application behavior

NeedPageSearch terms
CRUD/resource conventionsBuild a resource APIcreate, list, cursor, ETag, If-Match, Problem Details
Browser and native clientsBrowser and native clientsmobile API, PKCE, OAuth, CORS, retry, offline, deprecation, app integrity
Exact HTTP resource shapesResource API referenceenvelope, pagination, filter, sort, precondition
Configuration and secretsConfigurationprecedence, environment, secret reference, redaction
PostgreSQL/SQLite lifecycleMigrations and seedersSQLx, migration, seed, plan, verify
Identity and sessionsIdentity and sessionslogin, sign in, claims, principal, permission, session, revocation
Files and frontend assetsFiles and static sitesupload, direct upload, object storage, S3, signed access, CloudFront, SPA
Events, rich mail, and delivery intentEvents and notificationsoutbox, email, SES, Mailpit, webhook, notification
Durable action historyDurable action auditingaudit, action log, actor, changes, journal, relay, archive, retention
Background executionQueues and workersSQS, worker, partial batch, FIFO, DLQ
Realtime refresh signalsRealtime subscriptionsAppSync, subscription, invalidation, resync
Client/developer review loopClient feedback loopfeedback, attachment, transcription, AI context
Waffo hosted checkout and webhooksWaffo hosted paymentspayment, checkout, GraphQL, webhook, signature, idempotency

Local development and AI-native inspection

NeedPageSearch terms
Run local dependencies and processesLocal developmentdev profile, supervisor, readiness, Rustack
Inspect the application graphProjectView, MCP, and workbenchproject view, graph, MCP, workbench, evidence lane
Develop with coding agentsCodex and Claude Codeagent plan, sync, doctor, context, eval
Diagnose a failureTroubleshootingdoctor, drift, readiness, stale ETag, packaging, AWS plan

Plugins and extension points

NeedPageSearch terms
See official componentsBuilt-in plugins and adaptershealth, observability, storage, feedback, runtime, database
Add a component to an applicationInstall and compose pluginsCargo feature, typed constructor, composition
Test plugin distribution and behaviorPlugin conformance guidemetadata, archive, offline conformance
Look up exact conformance rulesPlugin conformance referencereport, fixture, capability, evidence

AWS, cost, and operation

NeedPageSearch terms
Review and apply AWS topologyPlan an AWS deploymentPlan IR, SAM, CloudFormation, IAM, change set, promote, rollback
Use the Orders DynamoDB access modelDynamoDB adapterconditional write, index, consistency, no scan
Understand the idle-cost promiseZero idle, preciselyprovisioned compute, wake source, residual cost
See one production decision end to endProduction blueprintburst traffic, Lambda, PostgreSQL, DynamoDB, SQS, recovery

Recipes and exercised examples

NeedPageWhat it demonstrates
Choose a practical compositionPractical recipesCRUD, auth, uploads, notifications, review environments, frontend/API
Trace the reference API completelyOrders API end to endcontract, CRUD, adapters, HTTP behavior, planning
See what the repository actually exercisesExercised examplesreference applications and evidence boundaries
Browse everything Minco claims todayFeature catalogcontract, data, services, workers, AWS, evidence, non-features

Exact reference

Use reference when you need facts rather than a walkthrough:

For Rust type and function signatures, use the version-matched docs.rs API reference linked from the site navigation. Repository-generated package, plugin, schema, diagnostic, and release reference remains under docs/reference/generated/ in the source repository.

Common search vocabulary

Minco deliberately uses precise terms. These aliases can help when searching:

If you are thinking…Search for…
controller / route handlerhandler, operationId, resource API
service layerapplication use case, application port
repository / DAOadapter, port, SQLx, DynamoDB
activity log / table historydurable action auditing, audit ledger, semantic action
login / sign inidentity, verified claims, sessions, revocation
mobile backend / native APIbrowser and native clients, PKCE, retry, compatibility
cron / scheduled jobschedule, wake source, worker
background jobSQS, worker, partial batch, DLQ
optimistic lockingETag, If-Match, 412, revision
retry-safe POSTidempotency, Idempotency-Key, replay
deploy previewPlan IR, change set, deploy plan
zero server costzero idle, residual cost, wake source
AI project contextProjectView, MCP, agent context

Version and freshness rules

The stable manual describes the published release. Next describes source on main that has not yet been released. A pull request, prototype, enum variant, or provider seam is not documented as shipped product behavior until it is part of the corresponding source/release boundary.

This matters when multiple framework changes are being developed in parallel: unmerged work can inform future documentation, but it must not silently rewrite the meaning of a frozen stable manual.

If you still cannot find the right page, start with Troubleshooting for failures or the Feature catalog for capability discovery.

Contract. Plan. Run. Prove.