📰 A single-page application to manage standard.site publication on the AT Protocol cuducos.tngl.io/std-pub
Elm 90%
JavaScript 7%
HTML 3%

README.md

Standard Publication #

SPA to manage standard.site publications on the AT Protocol.

$ npm i
$ npm run build

The public/ directory is the built site — ready to serve as-is.

Deploying #

$ npm run deploy

Builds, then pushes public/ to a separate branch (site by default) via a temporary git worktree — the current branch is never modified. The remote is taken from the current branch's upstream.

Configuration #

Variable Description Default
APP_URL Required for deploy. Public-facing base URL of the site. http://127.0.0.1:8000
APP_NAME OAuth client display name. Standard Publication
PLC_DIRECTORY_URL PLC directory for did:plc:* lookups. https://plc.directory
DOH_URL DNS-over-HTTPS endpoint for _atproto.<handle> TXT lookups. https://cloudflare-dns.com/dns-query
BSKY_APPVIEW_URL Fallback handle resolver (last resort after DoH and .well-known). https://api.bsky.app
SITE_BRANCH Branch deploy pushes built artifacts to. site