zfcampus / zf-apigility-documentation-apiblueprint

此软件包已被废弃,不再维护。作者建议使用 laminas-api-tools/api-tools-documentation-apiblueprint 软件包。

Apigility API Blueprint 文档模块

1.3.0 2018-05-07 15:55 UTC

This package is auto-updated.

Last update: 2020-01-07 22:50:35 UTC


README

仓库于 2019-12-31 废弃

此仓库已迁移至 laminas-api-tools/api-tools-documentation-apiblueprint。

Build Status Coverage Status

简介

本模块为 Apigility 提供通过 Apiary 文档展示 API 文档的功能。

除了提供 Apiary 文档外,模块还集成原始 Apigility 文档,并提供与原始 API Blueprint 的内容协商响应。

要求

请参阅 composer.json 文件。

安装

运行以下 composer 命令

$ composer require zfcampus/zf-apigility-documentation-apiblueprint

或者,手动将以下内容添加到您的 composer.json 文件的 require 部分

"require": {
    "zfcampus/zf-apigility-documentation-apiblueprint": "^1.2"
}

然后运行 composer update 以确保模块已安装。

最后,将模块名称添加到您的项目 config/application.config.php 中的 modules 键下

return [
    /* ... */
    'modules' => [
        /* ... */
        'ZF\Apigility\Documentation\ApiBlueprint',
    .,
    /* ... */
.;

zf-component-installer

如果您使用 zf-component-installer,该插件将自动将 zf-apigility-documentation-apiblueprint 作为模块安装。

使用方法

Apiary 文档可在 /apigility/blueprint/:api uri 上找到,并且可以从 Apigility 欢迎页面访问。

查询 API Blueprint

需要原始 API Blueprint 时,可以通过内容协商进行请求。目标 URI 是 /apigility/blueprint/:api,接受头为 text/vnd.apiblueprint+markdown

有关 API Blueprint 语言的更多信息,请参阅其 规范