Download the PHP package knuckleswtf/scribe without Composer
On this page you can find all versions of the php package knuckleswtf/scribe. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download knuckleswtf/scribe
More information about knuckleswtf/scribe
Files in knuckleswtf/scribe
Package scribe
Short Description Generate API documentation for humans from your Laravel codebase.✍
License MIT
Homepage http://github.com/knuckleswtf/scribe
Informations about the package scribe
Scribe
v4 is out now! Featuring subgroups, easier sorting, and an automated upgrade command.
Scribe helps you generate API documentation for humans from your Laravel/Lumen/Dingo codebase. See a live example at demo.scribe.knuckles.wtf.
Features
- Useful output:
- Pretty single-page HTML doc, with human-friendly text, code samples, and in-browser API tester ("Try It Out")
- Generates Postman collection and OpenAPI spec
- Smarts. Scribe can:
- extract request parameter details from FormRequests or validation rules
- safely call API endpoints to get sample responses
- generate sample responses from Eloquent API Resources or Transformers
- Customisable to different levels:
- Customise the UI by adjusting text, ordering, examples, or change the UI itself
- Add custom strategies to adjust how data is extracted
- Statically define extra endpoints or information that isn'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.
If you're coming from mpociot/laravel-apidoc-generator
, first migrate to v3, then to v4.
Contributing
Contributing is easy! See our contribution guide.
All versions of scribe with dependencies
ext-fileinfo Version *
ext-json Version *
ext-pdo Version *
erusev/parsedown Version 1.7.4
fakerphp/faker Version ^1.9.1
illuminate/console Version ^8.0|^9.0|^10.0|^11.0
illuminate/routing Version ^8.0|^9.0|^10.0|^11.0
illuminate/support Version ^8.0|^9.0|^10.0|^11.0
league/flysystem Version ^1.1.4|^2.1.1|^3.0
mpociot/reflection-docblock Version ^1.0.1
nikic/php-parser Version ^5.0
nunomaduro/collision Version ^5.10|^6.0|^7.0|^8.0
ramsey/uuid Version ^4.2.2
shalvah/clara Version ^3.1.0
shalvah/upgrader Version >=0.6.0
spatie/data-transfer-object Version ^2.6|^3.0
symfony/var-exporter Version ^5.4|^6.0|^7.0
symfony/yaml Version ^5.4|^6.0|^7.0