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
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.
Para mais detalhes veja a documentação completa (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