Note: This page is generated from the
slicecore/splitframeengine repository. Edit the source document there and let automation sync it intosplitframe-io.
This repository was extracted from the gwoop monorepo as the first dedicated
home for the Splitframe engine.
Completed
- Preserved history for engine-owned source paths.
- Moved the engine runtime, native runtime sources, renderer bridge surface, script API boundary, examples, and engine-default data directories.
- Added standalone packaging metadata and a minimal CI verification lane.
- Added an explicit import-boundary audit for
splitframe -> gwoop.
Intentionally Deferred
- Rename native module binaries and symbols from
_gwoop_native_*to_splitframe_native_*. - Move engine-only tests from the monorepo into this repository.
- Trim or replace mixed docs that still assume the old combined layout.
- Package repo-root
data/resources more cleanly for non-editable installs. - Update
gwoopto consumesplitframeas an external dependency.
Public API Direction
- The root
splitframepackage remains the compatibility import surface. - New projects should prefer
splitframe.public. - The broad top-level export table in
splitframe.__init__will be reduced only after downstream consumers migrate onto narrower imports.
Source Baseline
The extraction was taken from the committed tip of the local
refactor/engine-renderer-abstraction branch. Uncommitted local changes in the
old gwoop worktree were not copied into this repository.