Apache Freemarker Online Tester

Clone this repo:

Branches

  1. 1b63a5e Updated config yml to reflect production setup by ddekany · 5 weeks ago master
  2. 269bf79 Let's Encrypt verification URL and path must be /.well-known/acme-challenge/. Also, don't redirect that to HTTPS. by ddekany · 5 weeks ago
  3. 62980b6 Prepared for HTTPS and working together with Let's Encrypt certbot by ddekany · 5 weeks ago
  4. 53c2674 Updated FreeMarker dependency by ddekany · 3 months ago
  5. e2a16a1 Dependency version upgrades, and related code changes. by ddekany · 3 months ago

FreeMarker Online Tester Build Status Coverage Status

DISCLAIMER

Apache FreeMarker Online Tester is an effort undergoing incubation at The Apache Software Foundation (ASF). Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

What is FreeMarker Online Tester

It‘s a web page to quickly try template snippets, with some simple data-model. It’s especially handy for learning the template language.

For a deployed version of this tool you can visit http://freemarker-online.kenshoo.com/ (or soon http://try.freemarker.org/)

Development Instructions

  • Clone the repository to a local directory
  • Run ./gradlew build from the cloned directory (use JDK 8)
  • If you want to run it using IDEA run ./gradlew cleanidea idea; this will generate the IDEA project for you.
  • For running the software from a command line, build shadowJar (not jar) and then just issue java -jar build/libs/freemarker-online-<VERSION>.jar server src/main/resources/freemarker-online.yml, then visit http://localhost:8080/

License

FreeMarker-Online is licensed under the Apache License, Version 2.0. See the LICENSE file for details.