Skip to content

knuckleswtf/scribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jul 27, 2022
2331403 Β· Jul 27, 2022
Jan 15, 2022
Jul 16, 2022
Apr 29, 2022
Jul 7, 2022
Nov 16, 2021
Jul 27, 2022
Jul 16, 2022
Feb 3, 2022
Jul 22, 2021
May 8, 2020
Jul 12, 2021
Jul 27, 2022
May 8, 2020
Jun 24, 2021
Jul 10, 2022
Jan 15, 2022
Jan 15, 2022
Jan 15, 2022
May 10, 2020
Jul 16, 2022
Jan 24, 2022

Repository files navigation

Scribe

Latest Stable Version Total Downloads


v3 is out now!

Scribe helps you generate API documentation for humans from your Laravel/Lumen/Dingo codebase. See a live example at demo.scribe.knuckles.wtf.

Features

  • Pretty single-page HTML doc, with human-friendly text, code samples, and included in-browser API tester ("Try It Out")
  • Extracts body parameters details from FormRequests or validation rules
  • Safely calls API endpoints to get sample responses
  • Supports generating responses from Transformers or Eloquent API Resources
  • Generates Postman collection and OpenAPI spec
  • Easily customisable with custom views and included UI components
  • Easily extensible with custom strategies
  • Statically define extra endpoints that aren't in your codebase

πŸ‘‹ Scribe helps you generate docs automatically, but if you really want to make friendly, maintainable and testable API docs, there's some more things you need to know. So I made a course for you.πŸ€—

Documentation

Check out the documentation at scribe.knuckles.wtf/laravel.

v2 docs (PHP 7.2+, not actively maintained) are at scribe.rtfd.io.

If you're coming from mpociot/laravel-apidoc-generator, there's a migration guide.

Contributing

Contributing is easy! See our contribution guide.