jimmyverburgt / vellum-core
The content engine behind Vellum: Markdown, navigation, versions and search for Laravel docs
Requires
- php: ^8.4
- ext-mbstring: *
- illuminate/console: ^11.0|^12.0|^13.0
- illuminate/contracts: ^11.0|^12.0|^13.0
- illuminate/support: ^11.0|^12.0|^13.0
- illuminate/view: ^11.0|^12.0|^13.0
- league/commonmark: ^2.6
- league/config: ^1.2
- symfony/process: ^7.0|^8.0
- symfony/yaml: ^7.0|^8.0
- tempest/highlight: ^2.28
Requires (Dev)
None
Suggests
- jimmyverburgt/vellum: The docs site: routes, layout, theme, search dialog and static export.
- laravel/scout: Required when vellum.search.driver is scout (Meilisearch or Typesense).
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-06 12:39:58 UTC
README
The content engine behind Vellum, Markdown documentation for Laravel. It reads a folder of Markdown and gives you pages, navigation, versions, access rules, a search index and the changelog. Serving them is left to you.
Most apps want the full package, which adds the docs site: routes, layout, theme, search dialog and static export.
composer require jimmyverburgt/vellum
Require core on its own when you render the docs yourself, for example in an Inertia or Livewire front end, or when a package of yours reads the docs:
composer require jimmyverburgt/vellum-core
See Core on its own in the docs.
This repository is a read-only copy of packages/core in VerburgtJimmy/vellum. Open issues and pull requests there.
License
MIT. See LICENSE.md.