Commit Graph

2 Commits

Author SHA1 Message Date
Kevin Wooten 3c59d5fb70
Add proper documentation (#371)
* Add proper documentation

* Adds `asciidoc` documentation
* `documentation` module added
  * Collects generated docs from all projects (e.g. settings.adoc from driver)
  * Generates HTML “User Guide” & “Release Notes” using `asciidoctor`.
  * Generated HTML docs pushed to `gh-pages`

* Add aggregated javadoc to gh-pages push

* Update release notes

* Point READMEs to Website and/or User Guide
2019-01-30 15:56:35 -07:00
Kevin Wooten ee49c8b188
Add UDT Generator (#368)
Adds a simple but fairly complete UDT generator that generates POJOs that implement `SQLData` for mapping to PostgreSQL's composite types.

Highlights:
* Generates Java `class` POJOs for composite types
* Generates Java `enum` for enum types
* Handles types that reference other composite types/enums/arrays
* Can be called via CLI or as Java library
* Simple test suite that tests generated files for compilability.
2019-01-23 19:04:46 -07:00