[wix-devs] Burn micro repo(s)

Rob Mensching rob at firegiant.com
Tue Dec 11 05:42:53 PST 2018

Some thoughts (if they are incoherent, I blame my current fevered state):

1. deputil should be tossed in with dutil. It isn't big enough to live on its own. I thought I did that already but did not.

2. If we break it out, I think:
  a. Burn Interfaces - wix4/src/burn/inc/* + wix4/src/ext/BalExtension/core (and maybe work to reduce MBA core to just some interfaces)
  b. Burn engine - /engine, /stub, /samples
  c. balutil
  d. BalExtension - obviously, minus /core

Given the change patterns of the code, I think that would work out really well (once the repos are created <smile/>).

-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Sean Hall via wix-devs
Sent: Saturday, December 8, 2018 8:45 PM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Cc: Sean Hall <r.sean.hall at gmail.com>
Subject: [wix-devs] Burn micro repo(s)

I think these are the Burn related folders that we still need to move into micro repos:


The easiest way would be to just throw them all into one repo. Otherwise, we'll have to start looking at all the different parts. Here's what I think are all the pieces:

    burn engine (/engine - engine.lib plus headers)
    BA interface headers (/inc - BootstrapperEngine.h and
    burn stub (/stub - burn.exe)
    samples (/samples)
    actual extension (/wixext, /wixlib, /wixlib_arm)
    MBA host (/mba/host - mbahost.dll)
    MBA core (/mba/core - BootstrapperCore.dll)
    WixStandardBA (/wixstdba - wixstdba.dll)
    sample BA Functions (/samples)
    base native BA, BA utility methods (balutil.lib)
    BA Functions interface header (/inc - BAFunctions.h) wix4/src/libs/deputil

If we're going to split it up, I guess it would be one repo for the BA interface headers, one repo for the Burn engine and stub and samples (and deputil?), and one repo for the rest.

More information about the wix-devs mailing list