tree: 3bcbc09efb71c36de5dae8823043056b963d4e85 [search]
  1. _copy/
  2. _docs/
  3. _includes/
  4. _layouts/
  5. _pages/
  6. _sass/
  7. assets/
  8. images/
  9. js/
  10. semantic/
  11. .dockerignore
  12. _config.yml
  13. build.sh
  14. CHANGELOG.md
  15. Dockerfile
  16. Gemfile
  17. Gemfile.lock
  18. index.html
  19. package.json
  20. README.md
  21. semantic.json
site/README.md

Apache Flagon Website (site/)

This directory contains the Jekyll source for the official Apache Flagon website.


Option 1: Build and Serve with Docker (Recommended)

  1. Build the container image:
    docker build -t flagon:site .
    
  2. Serve the site on http://localhost:8000:
    docker run --rm -p 8000:8000 flagon:site
    

Option 2: Local Ruby / Bundler Build

Requires Ruby >= 3.1 and Bundler:

bundle install
bundle exec jekyll serve --port 8000

To build the static site output into _site/:

./build.sh

Updating the Interactive UserALE.js Live Demo Bundle

The interactive live demo (_includes/useralejsDemo.html) uses the UserALE 2.5 browser IIFE bundle at js/userale-demo.min.js. To refresh it from the local monorepo source:

cd ../products/userale
pnpm install
pnpm --dir packages/flagon-userale build
cp packages/flagon-userale/build/main.global.js ../../site/js/userale-demo.min.js