tangramdotdev / packages

A collection of community maintained Tangram packages.
https://www.tangram.dev
MIT License
8 stars 2 forks source link

refactor(std): remove bootstrapMode from interfaces #40

Closed deciduously closed 6 months ago

deciduously commented 6 months ago

This PR removes the bootstrapMode arguments from all std interfaces, and allows setting sdk: false in std.autotools builds to prevent implicitly selecting an SDK if a manually-created environment is more appropriate. It additionally restructures the SDK construction logic to reduce branching on specific configuration types, and eliminates several redundant rebuilds of SDK dependencies where possible. Closes #18.