drift/docs
Simon Binder a3455bda69
Briefly explain MoorIsolates across engines
2021-10-05 20:20:13 +02:00
..
lib Add search to documentation 2021-08-09 18:32:09 +02:00
pages Briefly explain MoorIsolates across engines 2021-10-05 20:20:13 +02:00
templates Add search to documentation 2021-08-09 18:32:09 +02:00
tool Use custom dartdoc in compilation pipeline 2021-08-21 21:10:30 +02:00
web Add search to documentation 2021-08-09 18:32:09 +02:00
README.md Upgrade dependencies in docs 2021-07-08 12:28:52 +02:00
build.deploy.yaml Fix deployment builds 2021-08-20 19:20:42 +02:00
build.yaml Automatically include latest version in docs 2021-08-20 18:33:53 +02:00
pubspec.yaml Use working built_site version 2021-08-20 19:37:18 +02:00
theme.yaml Add search to documentation 2021-08-09 18:32:09 +02:00
website.yaml Add search to documentation 2021-08-09 18:32:09 +02:00

README.md

Moor documentation

Welcome to the source of moor's documentation, live at moor.simonbinder.eu. We use a static site generator based on build_runner to build the documentation.

Running the website locally

For a fast edit-refresh cycle, run

dart pub global run webdev serve --auto refresh pages:9999 web:8080

You can ignore the pages:9999 (or use any other port), it's just required so that the build system actually generates pages.

Building the website

To build the website, first run

dart run build_runner build --release

To then copy generated contents into a directory, use:

dart run build_runner build --release --output web:out

Where out is the desired output directory. Note that both steps are necessary since the build system doesn't re-generate pages otherwise.