βοΈContributing
This wiki is the
docs/directory of jonpulsifer/infra β a Logseq graph. Editing it is a normal PR; merging tomainpublishes it to wiki.lolwtf.ca via.github/workflows/wiki.yml(ADR/0009 Logseq wiki on Cloudflare Pages), rendered by the first-party Bun SSG inapps/wiki(ADR/0010 First-party Bun SSG for the wiki).One renderer caveat: block refs
((β¦)), embeds, and{{query}}are not supported β stick to outline text, wikilinks, properties, tables, and code fences, or extendapps/wiki/build.tsfirst.Editing with Logseq (recommended)
Open the Logseq desktop app β Add new graph β choose the repo's
docs/directory.Logseq's working files (
logseq/bak/,logseq/.recycle/, metadata) are gitignored;logseq/config.ednandlogseq/custom.cssare tracked β changes to them are deliberate.Commit and open a PR as usual. The
wikiworkflow builds the site on the PR as a check.
Editing as plain markdown
Pages are files in
docs/pages/; a/in a page name is___in the filename (ADR/0001 β¦βADR___0001 β¦.md).Logseq markdown is an outline: every block starts with
-, nesting uses tabs, and continuation lines (code fences, tables) are indented to align with the block's content.Page properties are
key:: valuelines at the very top of the file, no bullet.Link generously:
[[Page Name]]. A link to a page that doesn't exist yet is fine β it marks something worth writing.
Writing an ADR
Copy ADR/Template to
ADR/NNNN <short title>(next free number), fill in Context / Decision / Consequences, setstatus:: proposed, PR it. Process details on ADR.
Repository changes
Contributing/Onboard Repo β vendor an external
jonpulsiferrepo into this monorepo while preserving history.
House rules
This site is public. Never paste decrypted SOPS content, tokens, or private keys β if
sops -dtouched it, it doesn't go here.Facts that have a single source of truth (network topology, versions) should be referenced, not copied β link to the file instead of restating values that will drift.
Journals are for dated notes (incidents, ceremonies, migrations); pages are for living documentation.
Sub-pages
Linked references 3
ADR/0009 Logseq wiki on Cloudflare Pages, Contributing, apps/wiki/README.md
Contributing β how to edit this wiki