-
构建:旨在生成《动手Scala编程》一书源代码及构建系统的工具
资源介绍
动手Scala编程构建管道
该存储库包含用于书的书渲染管道。 它包含前5章的全部内容,随后的15章用存根代替。 此回购包含markdown来源,并且可以生成PDF,EPub和Mobi格式的“样本”(第5章)和“ dist”(第20章)版本,以及包含该书的Web / HTML样本的静态网站。 页码,目录等均以编程方式处理,可以根据需要进行调整。 生成的PDF可以轻松地输入IngramSpark以生成平装本。
此回购可以执行书的并行和增量构建,在不到60秒的时间内重新渲染完整的PDF,在约1秒内重新渲染各个章节。 它带有-w标志来监视输入,从而允许在编辑章节和查看呈现的PDF之间非常快速的周转时间。
此存储库包含一个测试套件,该套件可验证该书的所有独立代码示例和练习,并对该书的内部和外部链接进行进一步验证,以确保没有链接断开。
此构建管道旨在支持《动手Scala编程》一书,可能需要对其进