Appendix: Build Targets

Build Targets

Every Makefile target in domus-captures.

Target Depends On Description Usage

all / build

kroki

Full Antora build with Kroki diagram rendering

make or make build

serve

build

Build site and start local server on port 8000

make serve

server

 — 

Alias for serve

make server

clean

 — 

Remove build artifacts

make clean

install

 — 

Install Node.js dependencies

make install

check-deps

 — 

Verify required tools are installed

make check-deps

kroki

 — 

Start Kroki diagram server on port 18000

make kroki

kroki-stop

 — 

Stop Kroki container

make kroki-stop

kroki-status

 — 

Check Kroki container status

make kroki-status

new-day

update-days

Create today’s WRKLOG with section includes

make new-day

new-mtg

 — 

Create a new meeting notes file

make new-mtg

pdf

 — 

Export current document as PDF

make pdf

html

 — 

Export current document as HTML

make html

docx

 — 

Export current document as DOCX

make docx

epub

 — 

Export current document as EPUB

make epub

export

pdf html docx epub

Run all export formats

make export

export-today

 — 

Export today’s worklog in all formats

make export-today

export-month

 — 

Export current month’s worklogs

make export-month

push

sync-nav update-index

Sync nav and index, then push to GitHub

make push

update-days

 — 

Calculate days-since-origin for tracker partials

make update-days

sync-nav

 — 

Synchronize nav.adoc with content changes

make sync-nav

update-index

 — 

Generate/update monthly index pages

make update-index

diagrams

d2 dot mmd puml

Render all diagram formats

make diagrams

diagrams-d2

 — 

Render D2 diagrams

make diagrams-d2

diagrams-dot

 — 

Render Graphviz DOT diagrams

make diagrams-dot

diagrams-mmd

 — 

Render Mermaid diagrams

make diagrams-mmd

diagrams-puml

 — 

Render PlantUML diagrams

make diagrams-puml

rm-vocab

 — 

Remove vocabulary PDF from reMarkable

make rm-vocab

rm-grammar

 — 

Remove grammar PDF from reMarkable

make rm-grammar

rm-dashboard

 — 

Remove dashboard PDF from reMarkable

make rm-dashboard

rm-spanish

vocab grammar dashboard

Remove all Spanish PDFs from reMarkable

make rm-spanish

rm-worklog

 — 

Remove worklog PDF from reMarkable

make rm-worklog

rm-objectives

 — 

Remove objectives PDF from reMarkable

make rm-objectives

rm-regex

 — 

Remove regex PDF from reMarkable

make rm-regex

rm-certs

 — 

Remove certs PDF from reMarkable

make rm-certs

rm-ideas

 — 

Remove ideas PDF from reMarkable

make rm-ideas

rm-asciidoc

 — 

Remove AsciiDoc PDF from reMarkable

make rm-asciidoc

rm-mastery

 — 

Remove mastery PDF from reMarkable

make rm-mastery

rm-all

all rm-*

Build site and remove all reMarkable PDFs

make rm-all

rm-upload

 — 

Upload PDFs to reMarkable

make rm-upload

remarkable

 — 

Full reMarkable workflow (generate + upload)

make remarkable