Scala Release Notes Creator
This project generates the HTML release notes for Scala. Its goal is to be minimal and sufficient. Not an ideal example of Scala code, but perhaps shows off a few standard library APIs.
For now, it's still mostly manual. What you need to do:
- Fill in community project list from emails. See the
community-projects.txtfile for the format and how to copy-paste into it.
- Update the highlights notes in
sbt -Dfile.encoding=UTF-8 console, and then the following if you want .html output:
scala> MakeReleaseNotes(new java.io.File("~/git/scala"), "v2.9.2", "v2.9.3") scala> MakeReleaseNotes(new java.io.File("~/git/scala"), "v2.9.2", "v2.9.3")(MarkDown) // markdown for scala-lang.org
where the two strings are the tags to compare.
To make the download page:
scala> new MakeDownloadPage("2.10.3-RC2").write()
Feel free to improve. Make sure to sign the Scala CLA.