Nuget for csharp #333

Closed
opened 2017-01-11 12:22:00 -08:00 by rmarinho · 12 comments
rmarinho commented 2017-01-11 12:22:00 -08:00 (Migrated from github.com)

There's already some nuget files for Windows, i wanted to work in same for iOS and Mac.

There's a issue related with this, we need to build this on Windows and OSX. Can you provide CI to do that? If so can we start discuss a plan for how it will work?! where each build will publish artifacts etc .. And if we have preference in what OS we are going to build the nuget.

There's already some nuget files for Windows, i wanted to work in same for iOS and Mac. There's a issue related with this, we need to build this on Windows and OSX. Can you provide CI to do that? If so can we start discuss a plan for how it will work?! where each build will publish artifacts etc .. And if we have preference in what OS we are going to build the nuget.
emilsjolander commented 2017-01-12 02:13:13 -08:00 (Migrated from github.com)

We have travis set up already. Will that work?

We have travis set up already. Will that work?
emilsjolander commented 2017-01-30 09:10:39 -08:00 (Migrated from github.com)

@rmarinho what is needed for this? We have recently deployed Yoga to both npm and cocoapods, would love to also add it to NuGet.

@rmarinho what is needed for this? We have recently deployed Yoga to both npm and cocoapods, would love to also add it to NuGet.
rmarinho commented 2017-01-30 10:19:28 -08:00 (Migrated from github.com)

@emilsjolander sorry i m being busy with other subject and didn't got back to Yoga last week.

Well , i think the idea is one would need to build the solution on a windows machine with visual studio, publish the artifacts of that build, then build the xamarin iOS and android solutions on a mac, then pack the artifacts of windows, iOS and android in 1 nuget.

So basically everything is in place (windows, android and iOS bits are already in), we just need to start configuring the builds on CI.

@emilsjolander sorry i m being busy with other subject and didn't got back to Yoga last week. Well , i think the idea is one would need to build the solution on a windows machine with visual studio, publish the artifacts of that build, then build the xamarin iOS and android solutions on a mac, then pack the artifacts of windows, iOS and android in 1 nuget. So basically everything is in place (windows, android and iOS bits are already in), we just need to start configuring the builds on CI.
emilsjolander commented 2017-01-30 10:30:23 -08:00 (Migrated from github.com)

Ok sounds good. Not sure we want to do this on CI although i'm open to discuss that. We do manual pushes for the other package managers. Doing it all in CI could be nice though.

Ok sounds good. Not sure we want to do this on CI although i'm open to discuss that. We do manual pushes for the other package managers. Doing it all in CI could be nice though.
rmarinho commented 2017-02-11 14:01:19 -08:00 (Migrated from github.com)

@splhack we are missing native build of i386 for iOS and Mac .. can you update buck and the fat library to support it?

@splhack we are missing native build of i386 for iOS and Mac .. can you update buck and the fat library to support it?
splhack commented 2017-02-11 17:59:11 -08:00 (Migrated from github.com)

sure. #391

sure. #391
aloisdeniel commented 2017-03-24 02:33:45 -07:00 (Migrated from github.com)

Additionally, is a dedicated Nuget for the YogaKit (iOS) binding planned ?

Additionally, is a dedicated Nuget for the YogaKit (iOS) binding planned ?
rmarinho commented 2017-03-24 07:24:35 -07:00 (Migrated from github.com)

@aloisdeniel i started some work (a Xamarin iOS c# port) not really a iOS binding.. but didn't follow up.. i wonder if we should do that here in a different repo.

@aloisdeniel i started some work (a Xamarin iOS c# port) not really a iOS binding.. but didn't follow up.. i wonder if we should do that here in a different repo.
tomsseisums commented 2020-05-05 01:44:16 -07:00 (Migrated from github.com)

What is the status of this one?

I see that NuGet has two packages:

So both are actually outdated, given that the latest release is 1.18.0 (https://github.com/facebook/yoga/releases/tag/1.18.0).

The 1.5.0 actually happens to be 3 years old. 😮

What is the status of this one? I see that NuGet has two packages: - https://www.nuget.org/packages/Facebook.Yoga/ (1.5.0-pre1 being latest) - https://www.nuget.org/packages/Facebook.Yoga.Native/ (1.0.2-pre being latest) So both are actually outdated, given that the latest release is 1.18.0 (https://github.com/facebook/yoga/releases/tag/1.18.0). The 1.5.0 actually happens to be 3 years old. 😮
emilsjolander commented 2020-05-06 07:03:33 -07:00 (Migrated from github.com)

I’m no longer working on Yoga but perhaps @passy can take over this conversation

I’m no longer working on Yoga but perhaps @passy can take over this conversation
IceReaper commented 2020-05-25 01:25:01 -07:00 (Migrated from github.com)

To get around this i made https://www.nuget.org/packages/IceReaper.YogaSharp/ with its source under https://github.com/IceReaper/YogaSharp for usage on OpenRA https://github.com/OpenRA/OpenRA/pull/18151 which properly works as seen in this test project https://github.com/IceReaper/YogaTest however a proper official nuget package would be realy nice to see!

To get around this i made https://www.nuget.org/packages/IceReaper.YogaSharp/ with its source under https://github.com/IceReaper/YogaSharp for usage on OpenRA https://github.com/OpenRA/OpenRA/pull/18151 which properly works as seen in this test project https://github.com/IceReaper/YogaTest however a proper official nuget package would be realy nice to see!
NickGerleman commented 2023-06-05 19:06:08 -07:00 (Migrated from github.com)

The C# bindings have not had a dedicated maintainer. We are removing them from the repo as part of cleanup for the next OSS release of Yoga.

The C# bindings have not had a dedicated maintainer. We are removing them from the repo as part of cleanup for the next OSS release of Yoga.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DaddyFrosty/yoga#333
No description provided.