in buildSrc/src/main/groovy/org/grails/gradle/MinutesTask.groovy [85:112]
void renderMinutes() {
File template = document.get()
final String templateText = template.text
File o = dist()
File releasesFile = releases.get()
SoftwareVersion latest = SiteMap.latestVersion(releasesFile)
List<String> olderVersions = SiteMap.olderVersions(releasesFile).reverse()
String versions = olderVersions.collect { version -> "<option>${version}</option>" }.join(' ')
Map<String, String> m = RenderSiteTask.siteMeta(title.get(),
about.get(),
url.get(),
keywords.get() as List<String>,
robots.get(),
latest.versionText,
versions
)
copyBackgroundImages()
List<MarkdownMinutes> listOfMinutes = parseMinutes(minutes.get())
listOfMinutes = listOfMinutes.sort { a, b ->
parseDate(a.date).after(parseDate(b.date)) ? -1 : 1
}
List<HtmlMinutes> htmlMinutes = processMinutes(m, listOfMinutes)
File blog = new File(o.absolutePath + '/' + MINUTES)
blog.mkdirs()
renderMinutes(m, htmlMinutes, blog, templateText)
}