Skip to content

docs: Separate technical reference docs from tutorials#3748

Open
BillionClaw wants to merge 1 commit intodlt-hub:develfrom
BillionClaw:clawoss/docs/separate-reference-from-tutorials
Open

docs: Separate technical reference docs from tutorials#3748
BillionClaw wants to merge 1 commit intodlt-hub:develfrom
BillionClaw:clawoss/docs/separate-reference-from-tutorials

Conversation

@BillionClaw
Copy link
Copy Markdown

Description

Restructures the documentation sidebar to better differentiate between documentation types, addressing the issue that technical reference docs and tutorials were mixed together.

Changes

New Structure (Diátaxis-inspired)

  1. Getting started - Simplified to intro, installation, LLM tooling, and playground

  2. Tutorials (NEW) - Learning-oriented, step-by-step content:

    • REST API tutorial
    • SQL database tutorial
    • Filesystem tutorial
    • Load data from an API tutorial
    • Build a pipeline tutorial
    • Education (fundamentals & advanced courses)
  3. How-to guides (NEW) - Task-oriented guides:

    • Creating and running pipelines
    • Configuring credentials
    • Incremental loading
    • Data transformation (dbt, Python, SQL)
    • Deployment guides (consolidated from "Deploying dlt")
    • Production operations
  4. Core concepts - Understanding-oriented content:

    • How dlt works
    • Source, resource, pipeline concepts
    • Schema, state, glossary
  5. Sources - Verified source connectors

  6. Destinations - Destination connectors

  7. Using dlt - Simplified to dashboard and data access

  8. Code examples - Example code snippets

  9. Reference - Technical reference material:

    • Command line interface
    • Telemetry and performance
    • File and table formats
    • FAQ
  10. Release highlights - Release notes

Benefits

  • Users can easily find learning content vs reference material
  • Clear separation of concerns following documentation best practices
  • Reduced cognitive load when navigating the docs

Fixes #3742

CLA

I have read and understand the CLA agreement and hereby agree to its terms.

Restructure documentation sidebar to better differentiate between:
- Tutorials (learning-oriented, step-by-step)
- How-to guides (task-oriented)
- Core concepts (understanding-oriented)
- Reference (technical reference, CLI, API)

Changes:
- Create new 'Tutorials' section with REST API, SQL database, filesystem,
  and education content
- Create new 'How-to guides' section consolidating all walkthroughs,
  deployment guides, and transformation guides
- Simplify 'Getting started' to focus on installation and intro
- Move walkthroughs from 'Using dlt' to 'How-to guides'
- Consolidate 'Deploying dlt' into 'How-to guides'
- Move reference content (performance, FAQ) to 'Reference' section
- Update 'Reference' section description to clarify technical nature

Fixes dlt-hub#3742
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.

Differentiation between technical reference docs vs. tutorials

1 participant