当前位置: 首页 > 软件库 > Web应用开发 > 网页组件 >

GoHub

在线 Golang 文档阅读
授权协议 BSD
开发语言 JavaScript HTML/CSS
所属分类 Web应用开发、 网页组件
软件类型 开源软件
地区 国产
投 递 者 范翰海
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

GoHub 基于 Github Pages 提供在线 Golang 文档阅读.。特征:

  • 便捷的文档项目组织

  • Go Doc API 翻译双语对照阅读

  • 渲染 Markdown 或更多编程语言文档

对 GoHub 有任何建议或问题, 请至 GoHub Wiki 和 Issues

实现基础

得益于 GitHub API 和 RawGit, GoHub 项目代码和 Golang 翻译文档项目代码是分离的。GoHub 通过 GitHub API 获取项目的 Latest release Tag,从 RawGit CDN 获取该 Tag 下的文档。RawGit CDN 中的数据是静态的, 不提供更新服务。更新 Latest release Tag 可使 GoHub 展现新的文档.对于没有建立 Latest release Tag 的项目, 您可以 fork 后, 在 fork 项目中建立 Latest release Tag。

组织方式

GoHub 使用文件 golist.json 来组织文档项目. 为简化逻辑使用两种结构.

Object方式 表示包文档索引:全部以 Object 组织, list 为子包列表.

{
    "std": {
        "type": "doc_zh_CN.go",
        "repo": "golang-china/golangdoc.translations/src",
        "list": {
            "archive/tar": "tar包实现了tar格式压缩文件的存取.",
            "archive/zip": "zip包提供了zip档案文件的读写服务."
        }
    }
}

数组方式 表示项目索引:每个条目都是 GitHub 上得一个项目, repo 下必须含有 golist.json 文件.该文件内容可以为包文档索引或者包文档索引.

[
    {
        "repo": "golang-china/golangdoc.translations",
        "description": "Go std 文档"
    },
    {
        "repo": "gohub/google",
        "description":"Google Go 文档"
    }
]

GoHub 的 golist.json 为文档源头, repo 所有者通过定义 golist.json 自由拓扑文档关系.

Go 标准库

GoLang 标准库的翻译文档来自 Golang-Chinagolangdoc.translations 项目。期待您参与该项目并改善翻译文档.

致谢

GoHub 的设计灵感来自 FlatDoc。Powered by:

  • jQuery  New Wave JavaScript

  • marked  a markdown parser

  • base64.js Base64 implementation for JavaScript

  • highlight.js Syntax highlighting for the Web

  • JingYes CSS3 Framework

 相关资料
  • 发送协作邀请 发送协作卡片链接到会话,轻松邀请相关负责人参与文档编辑。 在线协同编辑 支持多人同时编辑一份文档,实现内容自动云端保存,无需另存多版本。 查看最新改动 支持文档历史版本与协作记录便捷查看,让所有编辑过程一目了然。

  • 受篇幅所限,本书无法对所有用到的MXNet函数和类一一详细介绍。读者可以查阅相关文档来做更深入的了解。 查找模块里的所有函数和类 当我们想知道一个模块里面提供了哪些可以调用的函数和类的时候,可以使用dir函数。下面我们打印nd.random模块中所有的成员或属性。 from mxnet import nd print(dir(nd.random)) 通常我们可以忽略掉由__开头和结尾的函数(

  • 问题内容: 我正在编写自己的logginMiddleware。基本上,我需要记录请求和响应的正文。我面临的问题是,当我阅读正文时,它变成空的,无法两次阅读。我知道发生这种情况是因为它属于ReadCloser类型。有没有一种方法可以将身体重绕到开始? 问题答案: 检查和嘲笑请求正文 初次阅读主体时,必须对其进行存储,以便在处理完该主体之后,可以将新的主体设置为根据原始数据构造的请求主体。因此,当您在

  • 超图在线GIS平台SuperMap Online,助力GIS数据上云。您可以使用丰富、专业的GIS分析工具和更直观的空间展示,体验云端大数据分析。

  • 请问代码中的 metadatas["auth"] 是什么..

  • 入口一:从本地上传文档到会话窗口,即新建了一份在线文档; 入口二:在桌面端-搜索框旁边的加号,选择新建文档即可; 入口三:桌面端【文档】Tab,选择“个人文件”或“共享文件”,点击新建文档。