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

Shalvah 680d6ba73d Remove conditional around invokable rule há 2 meses atrás
.github bf877ad674 Update GHA trigger há 2 meses atrás
camel d65bb0d54d Update Flysystem usage há 2 meses atrás
config c916109e48 Update strategy stubs há 2 meses atrás
lang 7ad83bc02c Adjust indentation há 1 ano atrás
resources e230a7f40e Default tryItOut base URL to display URL há 3 meses atrás
routes 1a01b045e5 More Lumen cuts há 2 meses atrás
src e30ce8b333 Avoid swallowing errors on example model instantiation (#964) há 2 meses atrás
tests 680d6ba73d Remove conditional around invokable rule há 2 meses atrás
.editorconfig c897db868e fix(.editorconfig): added formatter for .json files há 3 anos atrás
.gitattributes c3a31009ba Support spatie/dto 3 há 3 anos atrás
.gitignore 7fa4283abc Drop Dingo há 3 meses atrás
CHANGELOG.md d536a897f0 5.1.0 há 2 meses atrás
CONTRIBUTING.md af8384feaf Update contribution guide link (#805) há 1 ano atrás
Dockerfile 9fca1f047f Add a `docker-compose` setup to allow project contributors to quickly run the test suite on their local machines. (#762) há 1 ano atrás
LICENSE.md 561dac8003 Refactor há 2 anos atrás
Makefile 9fca1f047f Add a `docker-compose` setup to allow project contributors to quickly run the test suite on their local machines. (#762) há 1 ano atrás
README.md c5e567728e v5 há 2 meses atrás
composer.json 1839eb7890 Update deps há 2 meses atrás
composer.lowest.json a2ac416350 Update lowest há 2 meses atrás
composer.lowest.lock a2ac416350 Update lowest há 2 meses atrás
docker-compose.yml 9fca1f047f Add a `docker-compose` setup to allow project contributors to quickly run the test suite on their local machines. (#762) há 1 ano atrás
logo-scribe.png 908fd36b04 Update doc há 5 anos atrás
phpstan.neon 40a623780c Upgrade há 2 meses atrás
phpunit.xml 540f36ad59 Remove RouteRules strategy há 3 meses atrás

README.md

Scribe

Latest Stable Version Total Downloads


v5 is out now!

Scribe helps you generate API documentation for humans from your Laravel 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.

Contributing

Contributing is easy! See our contribution guide.