Apache Royale Website

Clone this repo:
  1. d75d085 Merge pull request #15 from Prakash1185/fix/mobile-topbar-click by Harbs · 3 weeks ago master
  2. 4734954 Fix topbar menu click behavior on mobile by Prakash Kumar · 3 weeks ago
  3. 0111754 docs.md removed a claim that we would have the docs done by 2020 by Andrew Wetmore · 5 weeks ago
  4. 024d348 .eleventy.js: cleaner import of UserConfig type for JSDoc type checking by Josh Tynjala · 3 months ago
  5. a53deb4 .eleventy.js: reference types for config object to get code intelligence by Josh Tynjala · 4 months ago

royale-11ty

Built with the Eleventy static site generator.

Prerequisites

Install Node.js, if you don't have it already.

Then, use npm (which is included with Node.js) to install dependencies.

npm ci

Run Local Server

For development, run the following command to start a local server.

npm start

Then, open a browser with the following URL: http://localhost:8080

Changes to files will be detected automatically, and your browser will refresh too.

Build Locally

The build the website locally, run this command.

npm run build

Build output will be in _site directory.

Generally, building the website shouldn't be necessary because the CI server builds and deploys automatically.

Deployment

Deployment happens automatically. Commit changes to the master branch, and the site will be built and deployed by the CI server.