rachlenko / optaplanner-website

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

Home Page:https://www.optaplanner.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OptaPlanner

Build the entire website

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

$ git clone git@github.com: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)

About

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

https://www.optaplanner.org

License:Apache License 2.0


Languages

Language:HTML 44.1%Language:JavaScript 27.6%Language:FreeMarker 13.7%Language:CSS 12.5%Language:Shell 1.3%Language:Handlebars 0.5%Language:Groovy 0.2%Language:XSLT 0.1%