2021-06-11 12:39:37 +01:00
2021-06-16 15:17:04 +08:00
2021-07-06 12:44:11 +01:00
2016-05-24 00:01:55 +02:00
2020-05-08 12:34:47 +01:00
2021-07-09 10:31:24 +01:00
2021-07-06 12:42:03 +01:00
2021-07-05 18:12:41 +01:00
2021-07-05 18:12:41 +01:00
2020-05-08 12:35:14 +01:00
2021-06-24 23:40:27 +01:00
2020-05-10 15:45:43 +01:00
2021-07-05 18:12:41 +01:00
2021-05-24 15:49:52 +01:00
2021-06-08 10:18:29 +01:00

Scribe

Latest Stable Version Total Downloads Build Status


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. There's a Node.js version, too!

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.

Description
No description provided
Readme 5.2 MiB
Languages
PHP 68%
CSS 21.3%
Blade 9.2%
JavaScript 1.5%