|
|
Donner
C++20 SVG rendering library
|
Donner uses a modified version of llvm_toolchain to prototype libclang-based tools (such as the archived hdoc experiment, in the hdoc-archive branch).
To update to a new version, modify MODULE.bazel:
To locally test changes, assuming repro is cloned locally next to the donner directory:
There's a fork of the skia library at https://github.com/jwmcglynn/skia, which contains fixes for build errors compared to the upstream version.
To pull a new version, in a local clone of the https://github.com/jwmcglynn/skia repo, run:
To test it against a local Donner MODULE.bazel, modify the skia repository to point to your local skia repo:
Then build Donner and verify if it works.