Skip to content
/ Yoga Public
forked from facebook/yoga

Dieses Repo enthält den Fork von Yoga mit leichten Anpassungen und der Erzeugung eines NuGet-Pakets.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-examples
Notifications You must be signed in to change notification settings

RECOMGmbH/Yoga

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Yoga

Dieses Repo enthält den Fork von Yoga mit leichten Anpassungen (Runden: YogaRounding.NoSpecialTreatment). Alle Anpassungen befinden sich auf dem Branch RecomFork. Aufgrund des Forkens enthält das Repo aber viel mehr, als für GRIPS benötigt wird.

Erstellen

Die VS-Solutions werden im Head-Repo schlecht bis überhaupt nicht gepflegt. In diesem Fork existieren die Solutions, welche mit zuletzt mit VS2019 übersetzen:

  • csharp/Windows/Facebook.Yoga.sln

    Enthält für uns benötigten Projekte mit dem NetFramework als Target. Enthält alle Basisprojekte (Abhängigkeiten). Enthält aber zusätzlich Projekte für UWP.

  • csharp/Windows/Facebook.Yoga.Desktop.sln

    Enthält für uns benötigten Projekte mit dem NetFramework als Target. Enthält alle Basisprojekte (Abhängigkeiten).

NuGet

Zum Erstellen des NuGet-Pakets existiert in diesem Fork ein PowerShell Skript:

  • csharp/nuget/CreatePackage.ps1

Dieses Skript übersetzt die o.g. Projekte mit MSBuild (von VS2019 - der Pfad ggf. anzupassen) und packt die Resultate mittels NuGet. Vor dem Erzeugen sollte die Version in der nuspec-Datei (csharp/nuget/Facebook.Yoga.nuspec) erhöht werden, wenn beabsichtigt wird, einen aktuelleren Stand zu verteilen.

Das Ergebnis-Paket kann auf den NuGet-Server übertragen werden. (http://hazelhen.local.recom.lan:8624/packages)

Update vom Head-Repo

Änderungen vom Ursprungs-Repo können folgendermaßen übertragen werden:

  1. master-Branch im Fork auf den Stand des Head-Repo bringen

    • Einen zweiten Remote (https://github.com/facebook/yoga.git) im geklonten Repo anlegen.
    • Merge von facebook/yoga:master -> recom/yoga:master durchführen (da auf dem master keine Änderungen erfolgt sind, sollte dies ein trivialer Merge sein)
  2. master-Branch in den Branch RecomFork mergen und ggf. Konflikte auflösen (auch im nativen Cpp-Teil von Yoga gibt es Anpassungen)

About

Dieses Repo enthält den Fork von Yoga mit leichten Anpassungen und der Erzeugung eines NuGet-Pakets.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-examples

Code of conduct

Contributing

Stars

Watchers

Forks

Languages

  • C++ 32.5%
  • JavaScript 27.9%
  • Java 17.5%
  • C# 17.3%
  • HTML 1.4%
  • Objective-C 1.2%
  • Other 2.2%