in generator/src/main/groovy/generator/SiteGenerator.groovy [122:157]
void generateSite() {
long sd = System.currentTimeMillis()
setup()
List<Changelog> changelogs = []
if (siteMap.changelogs) {
def cacheDir = new File(new File('build'), 'cache')
cacheDir.mkdirs()
println "Cache directory: $cacheDir"
changelogs = ChangelogParser.fetchReleaseNotes(cacheDir)
}
renderDocumentation()
renderPages(changelogs)
renderChangelogs(changelogs)
if (siteMap.releaseNotes) {
renderReleaseNotes()
}
if (siteMap.wiki) {
renderWiki()
}
if (siteMap.blog) {
println "Rendering blog"
renderBlog()
} else {
println "Skipping blog rendering"
}
long dur = System.currentTimeMillis() - sd
println "Generated site into $outputDir in ${dur}ms"
}