{"repo":"jproggy/snippetory","free":true,"listed":false,"github":"https://github.com/jproggy/snippetory","clone":"git clone https://github.com/jproggy/snippetory.git","description":"A code generation platform for java with intact templates. A sql generator for prepared statements. A fluent API for easy application.","language":"Java","stars":10,"topics":["java","sql","syntax","code-generation","intact-templates","jdbc","jdbctemplate","prepared-statements","secure-templating","groovy"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"A code generation platform for java Fluent API Simple Syntax Locations Locations can have [attributes]. Regions Regions allow loops or conditions Regions have attributes like locations. Comments Syntax selector To keep the [template intact] there are several [syntaxes]. The tag syntax allowes the IDE to support in closing the tags and keep the overview with code folding... And having valid java code lets the IDE maintain the templates during re-factorings. [SQL] module With the StatementRepository templates produce prepared statements in JDBC Having prepared variables makes it easy to test the intact statement, a fluent API gives access to the data. So much more The platform is [extensible] concerning [Formats] [Encodings] [Syntaxes] A TemplateWrapper helps with implementing cross cutting concerns Groovy integration ... Further information can be found on the [homepage] or the [project blog]. [extensible]: https://www.jproggy.org/snippetory/ExtensionExample.html [formats]: https://www.jproggy.org/snippetory/formats/ [encodings]: https://www.jproggy.org/snippetory/encodings/ [syntaxes]: https://www.jproggy.org/snippetory/syntax/#FLUYT [SQL]: https://www.jproggy.org/snippetory/sql/ [template intact]: https://www.jproggy.org/snippetory/intact-templates/ [attributes]: https://www.jproggy.org/snippetory/syntax/#Attributes [homepage]: https://www.jproggy.org/snippetory/ \"Documentation for Snippetory\" [project blog]: https://snippetory.wordpress.com","default_branch":null,"files":null,"tree":[],"storefront":"/r/jproggy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jproggy/snippetory/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}