Skip to content
/ scribe Public
forked from knuckleswtf/scribe

Generate API documentation for humans from your Laravel codebase.✍

License

Notifications You must be signed in to change notification settings

TunaKHH/scribe

This branch is 2 commits ahead of, 78 commits behind knuckleswtf/scribe:v5.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

db0d315 · Oct 1, 2024
Nov 19, 2023
Mar 17, 2024
Jun 17, 2024
May 28, 2023
Sep 19, 2024
Sep 8, 2022
Oct 1, 2024
Sep 25, 2024
Feb 3, 2022
Jul 22, 2021
Jun 25, 2022
Aug 30, 2024
Feb 13, 2024
Dec 4, 2023
Aug 27, 2022
Dec 4, 2023
Jan 17, 2024
Feb 20, 2024
Feb 24, 2024
Feb 20, 2024
Dec 4, 2023
May 10, 2020
May 31, 2023
Dec 24, 2023

Repository files navigation

Scribe

Latest Stable Version Total Downloads


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.

About

Generate API documentation for humans from your Laravel codebase.✍

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 69.6%
  • CSS 20.1%
  • Blade 8.9%
  • JavaScript 1.4%