Scribe可以帮助您自动生成文档,但是如果您真的想制作友好,可维护和可测试的API文档,则还需要了解更多信息。所以我为你做了一门课程。🤗

shalvah 74c483d8f1 3.37.2 il y a 2 ans
.github 4b3e48d80f 3.37.1 il y a 2 ans
camel a41e71707b Multi-docs: Use correct routes in Laravel view il y a 2 ans
config 5fc7d25319 Update scribe.php il y a 3 ans
resources ba94ab9244 fix: 🐛 empty query parameter sent even if input is empty il y a 2 ans
routes b859f9ac7d Fix Lumen routing for docs (fixes #365) il y a 3 ans
src a41e71707b Multi-docs: Use correct routes in Laravel view il y a 2 ans
tests cec35efd32 [Feature] No-example value with formRequest bodyParameter and queryParameter il y a 2 ans
.editorconfig c897db868e fix(.editorconfig): added formatter for .json files il y a 3 ans
.gitattributes c3a31009ba Support spatie/dto 3 il y a 3 ans
.gitignore a81b4a86b9 Refactor tests il y a 5 ans
.travis.yml c91eed5499 Update CI il y a 3 ans
CHANGELOG.md 74c483d8f1 3.37.2 il y a 2 ans
CONTRIBUTING.md 6457ea46f4 Add contribution guide il y a 5 ans
LICENSE.md d1a9a81509 3.2.0 il y a 3 ans
README.md 984dfbd3c3 Update README.md il y a 2 ans
composer.dingo.json 528781c1b3 Update composer.dingo.json il y a 3 ans
composer.json 8f64a3c14f Merge remote-tracking branch 'origin/master' il y a 3 ans
composer.lowest.json 4570c2aa9f Fix tests on lowest il y a 3 ans
logo-scribe.png 908fd36b04 Update doc il y a 5 ans
phpstan.neon 185b327dd8 Fix CI il y a 2 ans
phpunit.xml 710dd8c711 Add failing test for underscore resource params il y a 3 ans

README.md

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.