Project Explorer

Files

Story files

Browse the notes, research, decisions, and workshops used to develop the series.

Browse the files used to develop the story.

Search 577 documents about the world, characters, plot, research, decisions, workshops, and earlier ideas.

Current document iainreiddotdev/README.md

iainreid.dev

This is the iainreid.dev portfolio.

Deployment target

Namecheap shared hosting with cPanel and LiteSpeed.

Production stack

  • PHP 8.2
  • HTML
  • CSS
  • Vanilla JavaScript

No framework, package manager, build system, bundler, or CDN dependency, and no third-party runtime dependency of any kind. Nothing further should be added unless explicitly requested.

Homepage

The homepage is a single editorial page: a compact header, an immediate introduction, selected work, a short account of how the work gets built, foundations, a note about the maker, and a direct contact close.

It is composed from small partials in includes/partials/, and every fact on it — names, statuses, summaries, links, contact details — is read from includes/portfolio.php. That file stays the only source of truth, so adding a project is still a data edit and no copy is written down twice.

The page requests one stylesheet, one script, and one image.

See docs/ART_DIRECTION.md for the visual system and docs/BUILD_NOTES.md for how the files fit together.

Project Explorer

project-explorer/ is the public, read-only browser for the Seeds of the Throne repository. It discovers every non-hidden Markdown document beneath the deployed repository root, presents the folder structure with native disclosure controls, searches document paths, and renders escaped Markdown.

The request boundary and dependency-free Markdown renderer live in includes/repository-explorer.php. Only paths returned by the safe repository scan can be opened; hidden directories, symlinks, path traversal, and non- Markdown files are excluded. Page-specific styling extends the shared design system from project-explorer/assets/project-explorer.css.

Retro

retro/ is a joke page linked from the homepage footer: MEOWNET BBS, a 1990s dial-up bulletin board about cats. Same stack, no images — every piece of art on it is text. See the Retro section of docs/BUILD_NOTES.md.

Integrated location

This site now lives in the iainreiddotdev/ directory of the Seeds of the Throne repository. The repository root contains a small redirect, while the cPanel deployment copies this application to:

public_html/devsite/iainreiddotdev/index.php

The published repository root redirects to: https://iainreid.dev/devsite/iainreiddotdev/