A lab for testing and demonstrating Asciidoctor extensions. Please do not use this code in production. If you want to use one of these extensions in your application, create a new project, import the code, and distribute it as a RubyGem. You can then request to make it a top-level project under the Asciidoctor organization.
It might make more sense, if an annotated tag is associated with a commit, to use the annotation message rather than the commit message. For example,
I just fixed a minor formatting issue, and that was all that was necessary to release the document as v1.0
Do I want my "commit message" to read "fixed font search path issue in prawn" or "document initial release"?