Skip to content

Import Laravel documentation into knowledge base #86

@jordanpartridge

Description

@jordanpartridge

Goal

Import Laravel documentation into the knowledge base for semantic search

Why

Enable semantic search across Laravel docs. Users can ask natural language questions like "how do I use eager loading?" and get relevant Laravel documentation sections.

Implementation

  • Scrape Laravel docs from laravel.com/docs (markdown format)
  • Chunk content by page/section
  • Generate embeddings using existing embedding service
  • Store in Qdrant with metadata:
    • Laravel version
    • Section/page title
    • URL
    • Category (database, eloquent, routing, etc.)
  • Use project namespace like laravel/docs/11.x

Commands to Create

  • know import:laravel-docs [version] - Import specific Laravel version
  • know search:laravel [query] - Search Laravel docs specifically

Benefits

  • Instant semantic search across Laravel docs
  • Works offline once imported
  • Can import multiple versions
  • Natural language queries

Dependencies

Priority

Enhancement - can be done after #78 is complete

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions