Skip to content

[campaign #253] STEP 5 — LARGER BATCH: 8+ manifest repos #270

@hyperpolymath

Description

@hyperpolymath

Part of #253. Blocked by step 4.

Goal

Migrate the 8+ manifest repos. These represent infrastructure with significant npm surface and benefit from the multi-manifest experience accumulated in STEP 4.

Scope

Per umbrella body inventory table:

Manifests Repos
14 ssg-collection
8 burble, affinescript-stdlib-pr, affinescript, accessibility-everywhere

Final repo list confirmed from STEP 2 re-inventory. Excludes developer-ecosystem (20 manifests, gets its own STEP 6).

Per-repo considerations

  • affinescript / affinescript-stdlib-pr: foundational. Migration may surface npm packages that need Layer-2 AS-binding work (cross-ref the AffineScript bindings top-50 roadmap)
  • ssg-collection: SSG-style repos may have heavy npm-build chains (PostCSS, etc.); ensure deno-native equivalents are documented in the STEP 2 template before starting
  • burble / accessibility-everywhere: likely have client-side build chains; verify deno-native build tooling viable

Per-repo recipe

Same as STEP 4 plus:

  • Stage migrations within a repo: dependency-graph leaves first, then roots
  • If a per-package npm-only forced-Node case is identified, document in standards/docs/migrations/npm-to-deno-template/MIGRATION.md exceptions section and apply hypatia carve-out via STEP 1's path_allow_prefixes
  • Coordinate with any open bindings work in affinescript (avoid stomping on parallel branches)

Acceptance

  • All 5 repos migrated (excluding developer-ecosystem)
  • All PRs auto-merged with GREEN CI
  • Per-PR ownership gate verified for each
  • Any new exception cases documented in MIGRATION.md
  • Layer-2 surface gaps surfaced as separate issues if AS-binding work is needed

Sequencing

Blocked by: STEP 4 (multi-manifest experience).
Blocks: STEP 6 (developer-ecosystem isolation — largest single repo).

Metadata

Metadata

Assignees

No one assigned

    Labels

    campaignMulti-PR multi-session estate campaignnpm-to-denonpm→Deno migration campaign 2026-05-30

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions