testdrive-jsui/SCOPE.md
tegwick 9af4c03b6d
Some checks failed
CI Smoke / container-smoke (push) Successful in 5s
CI Smoke / host-smoke (push) Failing after 12m36s
Seeded INTENT.md and stuff
2026-07-08 14:32:19 +02:00

1.4 KiB

SCOPE

This file was generated by statehub register. Refine it as the repository boundaries become clearer.

One-liner

TestDrive-JSUI is a standalone, JavaScript-first markdown editor and UI library (with an optional Python integration adapter) that is being packaged for npm distribution.

Core Idea

testdrive-jsui exists to provide the capability described in INTENT.md.

In Scope

  • Standalone JavaScript markdown editor core (js/testdrive-jsui.js)
  • Section-based editing, edit/view modes, theming
  • Rollup build producing CJS/ESM/UMD bundles for npm distribution
  • Jest test suite for JS components, controls, and utilities
  • Optional Python adapter for asset serving / backend integration and Python-JS test bridging
  • CI smoke workflow (Forgejo)

Out of Scope

  • Providing backend/server functionality (adapters only assist, they don't own core behavior)
  • Ruby/Java adapters (planned, not implemented)
  • MarkiTect application logic outside the editor capability
  • General-purpose WYSIWYG editing beyond markdown/section model

Current State

  • Functional JS-first markdown editor library (v1.0.0) with Rollup bundling, Jest tests, and an optional Python adapter; recently completed a migration to a single-source capability layout and is mid-way through NPM publication prep (per TODO.md) with a new CI smoke workflow just added.

Getting Oriented

  • Start with: INTENT.md
  • Agent instructions: AGENTS.md
  • Workplans: workplans/