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

vpratfr/scribe

This branch is 323 commits behind knuckleswtf/scribe:v5.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 15, 2023
52578b8 · Jan 15, 2023
Jan 8, 2023
Jan 8, 2023
Oct 15, 2022
Jan 15, 2023
Sep 8, 2022
Jan 15, 2023
Jan 15, 2023
Feb 3, 2022
Jul 22, 2021
Jun 25, 2022
Jul 12, 2021
Jan 15, 2023
May 8, 2020
Aug 27, 2022
Nov 18, 2022
Aug 27, 2022
Sep 10, 2022
Jun 25, 2022
May 10, 2020
Jan 8, 2023
Jan 13, 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

  • 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.

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

Packages

No packages published

Languages

  • PHP 66.9%
  • CSS 22.1%
  • Blade 9.5%
  • JavaScript 1.5%