[wix-devs] Monorepo with integrated segments - api/burn

Sean Hall r.sean.hall at gmail.com
Wed Apr 28 07:39:59 PDT 2021


Under api/burn, there are three separate concerns. Roughly speaking,
WixToolset.BootstrapperCore.Native is analogous to WixToolset.Data (1).
Changes there will require changes to both Burn (WixToolset.Core) and the
rest of api/burn (WixToolset.Extensibility).

balutil, bextutil, and WixToolset.Mba.Core/mbanative are analogous to
WixToolset.Extensibility. All of those have both interfaces (2) and base
implementations (3). But there's a key difference - the base
implementations in Extensibility are intended to be minimal so they
shouldn't change while the base implementations in api/burn are not minimal
and may receive feature enhancements in the future. This seems to conflict
with the goal of API packages revving infrequently.

On Wed, Apr 28, 2021 at 2:11 AM Rob Mensching <notifications at github.com>
wrote:

> ------------------------------
> You can view, comment on, or merge this pull request online at:
>
>   https://github.com/wixtoolset/UnifiedTest1/pull/5
>


More information about the wix-devs mailing list