Remove In-tree C# Bindings #1302
Reference in New Issue
Block a user
No description provided.
Delete Branch "export-D46425886"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary:
These C# bindings were contributed as part of
ff8f17ac99
. They have occasionally been refreshed, but has never really had validation it built continuously, or dedicated maintenance.There has been a surge of work with https://github.com/facebook/yoga/pull/1207 to try to modernize the build for these, but checking with jkoritzinsky I'm not sure either of us have the time to commit to supporting these at the same level as other bindings.
Some well-known projects like Unity had already abandoned this set of bindings for their own.
016297e35c (diff-c85198aaac9095a5446ed00b0fba8025072d235b2b69dea8aad85abc64a83e1e)
So, as part of the work for an official OSS release, and really trying to define what is deprecated, and what we will try to support, I am removing the in-tree C# bindings from Yoga.
In the past, gaps in Yoga bindings we haven't supported have led to new bindings with dedicated maintainers e.g. FlexLayout, yoga-rs, yoga-wasm-web. My hope is that by removing the C# bindings that we are not supporting, we free up the opportunity for a new version to become the defacto.
Differential Revision: D46425886
This pull request was exported from Phabricator. Differential Revision: D46425886
This pull request has been merged in facebook/yoga@5e74e20a4d.
Pull request closed