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

shalvah b9cb1888ed 3.6.3 3 éve
.github 518be53254 3.6.1 3 éve
camel 87b99bc717 Encode Postman collection items correctly (fixes #278) 3 éve
config 75b0a0ea9c Update the doc url in config.php 3 éve
resources 579f672b57 Turn off autocomplete in Try It Out; make sure it works for array body 3 éve
routes 412ad31c96 Switch to md compiler for example langs 4 éve
src b9cb1888ed 3.6.3 3 éve
tests 3ac544fefa Fix CI 3 éve
.editorconfig 24d3f6aa22 Add some dotfiles 9 éve
.gitattributes 6e60d14ea2 Make bodyParam parsing more rbust 6 éve
.gitignore a81b4a86b9 Refactor tests 5 éve
.travis.yml c91eed5499 Update CI 3 éve
CHANGELOG.md b9cb1888ed 3.6.3 3 éve
CONTRIBUTING.md 6457ea46f4 Add contribution guide 5 éve
LICENSE.md d1a9a81509 3.2.0 3 éve
README.md 277c56e553 3.0.1 3 éve
composer.dingo.json c4eb672c37 Fix CI 3 éve
composer.json c4eb672c37 Fix CI 3 éve
logo-scribe.png 908fd36b04 Update doc 5 éve
phpstan.neon 6d3201e961 Fix lint 3 éve
phpunit.xml 5433e4ba15 Implement inline validator support 4 éve

README.md

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.