
These are the build files for Hext's project page hext.thomastrapp.com, which is hosted on Github Pages.
Dependencies: git, jekyll, doxygen, uglifyjs, cleancss
# optional: refresh the libhext C++ library documentation
# from Github's master branch
./scripts/refresh-libhext-documentation.sh jekyll/
# optional: minify and combine js and css assets
./scripts/minimize-js-css.sh jekyll/
# create new build located in jekyll/_site
cd jekyll/
jekyll build
To switch to non-minified/non-combined assets, edit jekyll/_config.yml and add or uncomment the option environment: development.
This project includes work authored by third parties, which have their own respective licenses.
- Ace — Used as the code editor in the "Try Hext in your Browser!" section and as a highlighter for all code examples. BSD License.
- Semantic UI — Used as a CSS framework. MIT License.
- jQuery — Used as a dependency by Semantic UI. MIT License.
- Google Fonts — The font Lato is embedded in this project. Open Font License.
- ReconnectingWebSocket — Automatically reconnects to the websocket server at
hextws.thomastrapp.com:8080if the connection is lost. MIT License.
Everything else is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. If the CC-BY-NC-4.0 license is too restrictive for your purposes, contact me, and we'll work something out.