技术文章技术杂谈IT知识库

敏捷开发之API管理之道

2015-11-10  本文已影响3371人  特里斯谭

开发中我们正面临的问题...

  1. API发展的当下与趋势
    • 标准化API越来越多
    • 跨平台调用需求越来越普及
    • 开放平台普及化
  2. API定义和修改占用了越来越多的沟通成本
  3. 一个好的API管理方式意味着更高的团队开发效率

本次分享的关键词


给研发团队的建议


最好准备并安装以下软件和插件

1. SourceTree (代码管理工具)

下载地址

2. GitBookEditor (GitBook集成编辑器)

下载地址

3. GitBook(插件集成工具 命令行方式)

安装使用说明

GitBook Install@2x.png

什么是Markdown

定义

历史

用途

语法

预览

markdown_preview_src.png markdown_preview.png

注意事项和问题

基于GitBook的API文档管理

关于GitBook

使用步骤

  1. 登录GitBook官网,注册帐号。

  2. 下载并安装GitBook Editor工具,使用注册帐号登录。


    gitbook_editor_main.png
  3. 创建在线或离线电子书,然后编辑并同步到GitBook仓库或指定的远程仓库。


    gitbook_editor_edit.png
  4. 同步成功后可以在网站上找到编写好的电子书,可以进行在线预览或者导出成PDF等格式。如果离线的电子书也可以直接使用命令行工具进行导出等操作。

    • 网页操作


      gitbook_website.png
    • 在线预览


      gitbook_webview.png
    • PDF导出


      gitbook_pdfview.png
    • 本地导出HTML

    1.切换到GitBook工作目录,并且通过build命令打包HTML


    gitbook_build.png

    2.生成成功可以看到成功输出的_book目录


    gitbook_build_dir.png

    3.打开index.html就可以离线方式预览HTML版本的GitBook了


    gitbook_build_preview.png

注意事项和问题

总结

团队API文档管理模型

需要解决的问题

解决方案之:GitBook和GitLab结合使用


写在最后

参考文章

  1. markdown
  2. Markdown-Wiki
  3. John Gruber's original spec
  4. GitHub Flavored Markdown
上一篇 下一篇

猜你喜欢

热点阅读