Skip to content

TX-APP1C — Extract local-path dependency redirection to swift-package-manager #7

Description

@coenttb

Problem

Move the URL-clause -> .package(path:) rewrite with byte-for-byte restore out of the Workspace Application Composition area into swift-package-manager; org-layout resolution stays in the Application core

Programme transaction TX-APP1C of the Pre-Launch Foundation Implementation Programme, accepted at TX-G1 (swift-institute/.github#85 comment 5217978427).

Proposed outcome

TX-APP1C-receipt.json

Mutations:

  • Move the URL-clause -> .package(path:) rewrite with byte-for-byte restore out of the Workspace Application Composition area into swift-package-manager; org-layout resolution stays in the Application core

Alternatives considered

Ruled in the accepted programme; authorities:

Compatibility and migration impact

  • Population: the extracted files' Application-internal consumers plus the destination package's consumers
  • Repositories: swift-institute/institute-application (pre-TX-APP0 identity: swift-institute/Workspace), swift-foundations/swift-package-manager
  • Paths: Application/Sources/**/Composition rewrite

Dependency edges (symbolic; durable coordinates substituted at the link pass)

  • Blocked by: TX-APP0
  • Blocks: TX-APP1Z

Transaction: TX-APP1C · Parent Goal: swift-institute/.github#145 · Filed by Foundation Programme coordinator session bea66e0e at principal authorization TX-G1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions