MarkShup development

Development and release commands

Run the development version from the repository root:

./markshup --help

Run the test suite:

./run test

Create a standalone executable at .deploy/markshup:

./run deploy [VERSION]

Deployment also creates the compressed archive .deploy/markshup_VERSION.zip.

Remove deployment artifacts:

./run clean

Generate the self-contained documentation website in site/:

./util/update-site.sh

Deployment runs the complete test suite first and stops if any test fails. The release executable embeds the parser and has no dependency on the source checkout.

Development documentation