Skip to content

TISX — developer guide

This guide is a stub. Content is coming as the docs settle.

Things this guide will cover:

  • TIS database schema — tables, columns, relationships (original BMW schema preserved).
  • Data pipeline — InstallShield V3 archive → MDB → SQLite, ITW images → PNG, RTF decompression.
  • The RTF rendering pipeline + BMW-specific RTF extensions.
  • Cross-reference hotspot resolution (how the disambiguation flow works for multi-target links).
  • Express API surface + SvelteKit frontend integration.
  • Docker compose deployment, health checks.

The docs/ tree in the repo already has detailed schema + RTF / navigation deep-dives.

Most projects are PolyForm Noncommercial; some are MIT — see each repo for the canonical licence.