Skip to content

knuckleswtf/scribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c8f1881 · May 23, 2020
May 23, 2020
May 23, 2020
May 22, 2020
May 16, 2020
May 8, 2020
May 22, 2020
May 22, 2020
May 23, 2016
Oct 12, 2018
May 8, 2020
Mar 7, 2020
May 9, 2020
May 23, 2020
May 23, 2020
May 8, 2020
May 3, 2016
May 10, 2020
May 6, 2020
May 23, 2020
May 10, 2020
May 12, 2020
May 8, 2020
May 14, 2020

Repository files navigation

Scribe


Generate API documentation for humans from your Laravel codebase. Here's what the output looks like.

Latest Stable Version Total Downloads Build Status

Installation

PHP 7.2.5 and Laravel/Lumen 5.8 or higher are required.

composer require --dev knuckleswtf/scribe

Laravel

Publish the config file by running:

php artisan vendor:publish --provider="Knuckles\Scribe\ScribeServiceProvider" --tag=scribe-config

This will create a scribe.php file in your config folder.

Lumen

  • When using Lumen, you will need to run composer require knuckleswtf/scribe instead.
  • Register the service provider in your bootstrap/app.php:
$app->register(\Knuckles\Scribe\ScribeServiceProvider::class);
  • Copy the config file from vendor/knuckleswtf/scribe/config/scribe.php to your project as config/scribe.php. Then add to your bootstrap/app.php:
$app->configure('scribe');

Documentation

Check out the documentation at ReadTheDocs. Don't forget to check out the migration guide if you're coming from mpociot/laravel-apidoc-generator.

To learn how to contribute, see our contribution guide.