1.5 本书源代码、样例程序和数据介绍
与当前项目相关的所有内容都已开放且您可以在 GitHub 中找到。从哪找到关键的组件的列表已在下边列出。本书的例子中用到的样例图叫做航线图(air routes),该图包括的图数据它是基于 3370 座机场的世界航线网络。样例图数据、大量的样例代码和更大一些的示例应用程序都可以从本书原稿在 Github 的项目仓库地址中找到。您也可以找到本书发行版的多种格式:如 HTML, PDF 文档,BocBook/XML, MOBI 和 EPUB,它们也是在本书原稿的 Github 仓库中。
样例程序包括有:独立运行的 Java 程序,Groovy, Python 和 Ruby 例子,也有很多可以从小精灵控制台运行的例子。在独立运行的程序中使用 Gremlin 和在控制台中使用 Gremlin 是有一些差异的。有例子程序说明了这两者之间的差异。样例程序域包括了完整的 HTML 和 JavaScript 的应用程序,您可以直观的可视化的探索航线图数据。GitHub 项目的主页已包括在 README 文件中,它将帮助您导航到您的目的地网址或网页。如下是本书中各类资料的网址和链接。
从哪找到书、样例和数据:
项目主页:• https://github.com/krlawrence/graph
Asciidoc 格式的本书原稿
• 通过 Git Hub 网页接口您可以查看这些文件,它们总是呈现最新的内容。
• https://github.com/krlawrence/graph/tree/master/book
最新版的 PDF 和 HTML 快照:
• 这些文件将有规律的更新,从而反映重要的变更。 这些是完整的发布周期之外的更新所生成的(两种)格式。PDF 格式包括了分页和页码,且适用于 A4 纸大小。HTML 网页格式的不包括上述特征。否则它们就差不多一样了。
• http://kelvinlawrence.net/book/PracticalGremlin.pdf
• http://kelvinlawrence.net/book/PracticalGremlin.html
本书多种格式的发行本:
• 官方发行版包括的格式有:Asciidoc, HTML, PDF, ePub, MOBI and DocBook,也有所有例子的快照和其它资料,它们都在一个包中。笔者的目标是官方发行版,大约每个月更新一次,从而提供更多新的内容以校对、补充和完善本书。 eBook 和 MOBI 这两种格式是为了方便使用电子阅读器的读者,出于此目的,使用了白色的背影色以高亮显示源代码,这样便于在黑白色设备上阅读。
• 笔者推荐您使用 PDF 版本,因为它有页码。当然,如果您喜欢像看网页一样读书,请使用 HTML 格式的书。您将不会有任何页标或者页码。如果阅读的是 DocBook 格式的,可以使用 Linux 系统中 Yelp 一类的工具,当然支持这一格式是为了方便您用它来生成笔者目前为止没有提供的其它的格式。目前为目 MOBI 和 ePUB 这两种格式有一个问题,它们会导致链接指向不正确的文本。除此之外,有时您需要改变字体的大小以便在设备上阅读,它们是奏效的。
• https://github.com/krlawrence/graph/releases
样例数据:(air-routes.graphml) • https://github.com/krlawrence/graph/tree/master/sample-data
样例代码:• https://github.com/krlawrence/graph/tree/master/sample-code
应用程序示例:• https://github.com/krlawrence/graph/tree/master/demos
版本变更历史:
•如果您要持续关注本书的变更信息,请关注如下内容:
• https://github.com/krlawrence/graph/blob/master/ChangeHistory.md
版权声明: 本文为 InfoQ 作者【Geek_古藤模根】的原创文章。
原文链接:【http://xie.infoq.cn/article/8db4fada7b580d4259ca4543a】。文章转载请联系作者。
评论