Machine-readable

For agents and crawlers

This site is static, so an agent can read it without a browser. Every route below is a plain file.

AGENTS.md

AGENTS.md is the context file for coding agents working in the repository. It is published here unchanged, as plain text. Read it before you change anything in the project, and keep to it.

The same file is in the repository at gitlab.com/calevans/picture-frame-system, on the master branch.

llms.txt

llms.txt lists every documentation page with its title and a one-line summary. Each entry links to a plain Markdown copy of the page.

Markdown copies

Every page has a Markdown copy next to it: replace index.html with index.md in the page's address. For example, the hardware page is at /docs/hardware/ and its Markdown copy is at /docs/hardware/index.md.

Ground rules from the project

  • PHP 8.5 and SQLite on the server. No frameworks, no Node, no Python in project code.
  • Never attach backups, firmware dumps or device credentials to an issue or merge request.
  • Every claim in the guides should be true on real hardware. Where a guide says it did not verify something, treat that step as unverified.

Everything here is MIT licensed, except the uboot/ directory, which is GPL-2.0-or-later.