Skip to content

The sources for the website https://www.optaplanner.org (using JBake and Antora) and the presentation sources.

License

Notifications You must be signed in to change notification settings

kiegroup/optaplanner-website

Repository files navigation

OptaPlanner

Build the entire website

To build the entire website with JBake and Antora (before and after your changes), run:

$ git clone [email protected]:kiegroup/optaplanner-website.git
$ cd optaplanner-website/
$ mvn clean install
$ firefox optaplanner-website-assembly/target/website-complete/index.html

This can take a minute. To speed that up, only build the optaplanner-website-root directory.

Edit the website

Try making some changes in any of the key files:

  • Use case landing pages: optaplanner-website-root/content/learn/useCases/ (AsciiDoc)

  • Compatibility landing pages: optaplanner-website-root/content/compatibility/ (AsciiDoc)

  • Front page: optaplanner-website-root/templates/index.ftl (FreeMarker)

  • Blog articles: optaplanner-website-root/content/blog/ (AsciiDoc)

  • Users list: optaplanner-website-root/data/users.yml (YAML)

  • Videos list: optaplanner-website-root/data/videos.yml (YAML)

  • Events list: optaplanner-website-root/data/events.yml (YAML)

  • Base layout: optaplanner-website-root/templates/base.ftl (FreeMarker)