firmino/apidoc

Pacote com painel para gerenciamento de documentacao de API's

Installs: 12

Dependents: 0

Suggesters: 0

Security: 0

Stars: 3

Watchers: 3

Forks: 1

Open Issues: 0

Language:JavaScript

Type:package

dev-master 2018-08-07 01:53 UTC

This package is not auto-updated.

Last update: 2024-11-03 05:15:44 UTC


README

Pacote para gerenciamento de documentação de API. Este pacote está em desenvolvimento, porém ja é possível usa-lo para gerenciar a documentação de suas API's.

license

Para mais detalhes veja a documentação completa Wiki (ainda em construção)

Instalação

Instalando via composer

javascript composer require firmino/apidoc

Instalando manualmente, adicione a seguinte linha em seu arquivo composer.json:

javascript "firmino/apidoc": "dev-master"

Registre o ServiceProvider em config/app.php

'providers' => [
      Package\Firmino\Apidoc\Providers\ApiDocServiceProvider::class,
]

Registre também o Facade no mesmo arquivo

'aliases' => [
      'Doc' => Package\Firmino\Apidoc\Facades\Apidoc::class,
]

Publicando arquivos

Execute o comando abaixo para publicar os arquivos necessários para a configuração do painel

php php artisan vendor:publish --provider="Package\Firmino\Apidoc\Providers\ApiDocServiceProvider"

Rode as migrações

php php artisan migrate

Testando

Acesse a rota padrão /apidoc para visualizar o painel. Esta informação pode ser alterada no arquivo de configurações.

Facade

O Facade disponivel no momento possui apenas dois métodos

Doc::getApis()

Retorna todas as Apis cadastrada

Doc::getParameters()

Retorna todos os parametros registrados