Logo FS-Skia-UI

FS.GG implementation plans

The split is implemented through separate plans. The rendering plan comes first and starts from a fresh standard Spec Kit repository. The governance plan comes later and starts from its own fresh standard Spec Kit repository. This repository is source inventory, provenance, and archive material; it is not the base that is gradually transformed into either destination.

Ordering

  1. Implement the rendering repository plan.
  2. Put this repository into bridge/archive mode once rendering is usable.
  3. Implement the governance repository plan.
  4. Add lightweight cross-repo contracts only after both repositories exist.
  5. Decide any rebrand as a separate package/template/docs release decision.

Rendering comes first because it is the product. Governance tooling should not block rendering's build, test, docs, package, template, or release path.

Core correction

The plan is not "migrate FS.Skia.UI into a new operating system." The plan is:

Shared constraints

Cross-repo contracts

Cross-repo contracts should stay small until there is pressure to formalize them:

Avoid shared mutable build state, generated workflow projections, and shared custom graph schemas across repositories until governance tooling has matured.

Completion

The split direction is complete when:

Type something to start searching.