FiniteReality/Finite.Cpp.Sdk

Packaging support

Opened this issue · 0 comments

How do we want to do packages? There are three options I see:

  • NuGet (would this require NuGet to support us? I can't figure out how their MSBuild machinery works)
    • how do we redistribute code? Source form or glorified LLVM IR?
    • Licensing is fairly simple thanks to NuGet's built in support
  • Vcpkg (integrates natively with MSBuild, so might be easy)
    • Everything's in a monorepo distributed by source
    • Licensing is ????
  • A whole new system from the ground up because Not Implemented Here:tm: