Skip to content

docs: improve onboarding with three-path structure and precise project positioning#11

Open
allmonday wants to merge 1 commit into
masterfrom
docs/improve-onboarding
Open

docs: improve onboarding with three-path structure and precise project positioning#11
allmonday wants to merge 1 commit into
masterfrom
docs/improve-onboarding

Conversation

@allmonday
Copy link
Copy Markdown
Owner

Summary

Rewrite the project onboarding experience — make it obvious what sqlmodel-nexus does in under 5 seconds, and let users immediately pick the path that fits their use case.

Changes

Positioning (3 files)

  • src/sqlmodel_nexus/__init__.py — docstring rewritten: one-line position + ASCII art three-path tree + 8 core capabilities
  • CLAUDE.md — updated to match new positioning
  • docs/index.md — full rewrite: Mermaid diagram, three-column path comparison table, 13-line quick-start code blocks for each path, 5-level demo progression table, API reference table

Quick Start → Three Parallel Paths

  • docs/guide/quick_start.md — from single GraphQL-only quick start to three parallel paths (GraphQL / REST Core API / MCP UseCase), each self-contained with code + expected output

Prerequisites + Demo References (all guide/advanced pages)

Every guide page now starts with prerequisites and live demo reference.

Pages updated: graphql_mode.md, core_api.md, core_api_advanced.md, advanced/use_case_service.md, advanced/use_case_fastapi.md, advanced/mcp_service.md, advanced/voyager.md

Editorial Cleanup

  • docs/guide/core_api.md — removed redundant content duplicated from core_api_advanced.md, added build_dto_select tip
  • docs/guide/core_api_advanced.md — merged Custom Relationships section inline, added demo level references, added full execution order summary

…t positioning

- Rewrite docs/index.md: three-path entry with mermaid diagram + quick code blocks
- Rewrite docs/guide/quick_start.md: three parallel quick starts (GraphQL / REST / MCP)
- Rewrite package __init__.py docstring: precise positioning + ASCII art path tree
- Update CLAUDE.md project positioning to match
- Add 'Prerequisites' + 'Live demo' sections to all guide and advanced pages
- Add demo file references (with direct GitHub links) to Core API docs
- Clean up Core API docs: remove redundant duplicate content, add build_dto_select tip
- Core API Advanced: merge custom relationships section, add execution order summary
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.

1 participant