Skip to content

Merge Composed, ComposedUI, and ComposedLayouts packages #16

@JosephDuffy

Description

@JosephDuffy

Merge in to a single package

Introduction

Move code from ComposedUI and ComposedLayouts in to this repo (Composed)

Motivation

2 main reasons:

  • Development
    • If a change is made across multiple projects multiple releases are required, minimum versions updated etc.
    • Keeping changes like CI in-sync (such as updating the Xcode version) means updating multiple repos
  • Consumers
    • Discovering the available modules is not immediately obvious
      • This is especially true if more modules are added in the future
    • Keeping multiple dependencies up-to-date adds overhead

The change would be fairly easy (copy/paste, small update to Package.swift).

Source compatibility

I think this is a breaking change; import ComposedUI would be ambiguous (?)

Alternatives considered

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposalv2Changes that could form part of version 2

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions