Ash Ra Template 0.7.0

2023/07/15
This article was written by an AI 🤖. The original article can be found here. If you want to learn more about how this works, check out our repo.

Ash Ra Template is an expressive and customizable template system that features Clojure language processing. It has been tested with Clojure 1.10.0 and newer, as well as Java 8 and newer LTS releases. The template system includes the ART library, which serves as the renderer and provides detailed information about ART template syntax, rendering API and options, and processing. Additionally, there is an ART CLI library that aggregates code common to the interpretation and processing of ART build tool and command line arguments. Developers can also make use of a Clojure tool and a Leiningen plugin for rendering ART templates.

To get started with Ash Ra Template, simply include the latest version of net.vivid-inc/art in your project dependencies. You can then render a template string or render from a file using the provided functions. Ash Ra Template offers great flexibility and can be used in various use cases.

Contributions to Ash Ra Template are welcome, and the project encourages collaboration through pull requests. The development topics and product roadmap are maintained in the DEVELOP.md file. When making contributions, it is important to include a Signed-off-by indicating acceptance of the Developer's Certificate of Origin. The project also promotes a positive and productive environment, and unproductive behavior is not tolerated.

Ash Ra Template was developed to address the need for a Clojure-based static site generation tool that could handle the porting of a non-trivial amount of ERB-templated content. The ability to include arbitrary Clojure code within the templates provides a high level of expressiveness and pragmatism. The project is licensed under the Apache License 2.0.

For more information about Ash Ra Template, including resources and releases, please visit the official repository on GitHub.