2009-08-12 10 views

Antwort

5

Ich habe die meisten der Code für Horn geschrieben und das Ziel ist, mit rubygems ein Paket-Manager mit einer Analogie zu sein.

Wir wollen die Einführung von OSS verbessern, indem wir es lächerlich machen, OSS-Pakete zu bekommen und zu benutzen.

Zum Beispiel, wenn ich Nhibernate wollen, können wir einfach befehlen:

Horn -install: nhibernate

usw.

Wir wollen auch die Upgrade-Pfad zu glätten.

Viele .NET OSS verwendet andere OSS und sie haben in der Regel alle unterschiedliche Versionen von OSS.

Zum Beispiel könnte MVCContrib eine Version von Castle verwenden, Rhino könnte eine andere verwenden und Nhibernate könnte eine andere verwenden.

Wenn wir wie folgt vor:

Horn -install: nhibernate Horn -install: Nashorn Horn -install: MvcContrib

Dann sollten wir alle die gleichen Versionen aller .dlls haben.

Also, wir wollen Pakete bekommen und sicherstellen, dass alle Pakete, die wir von Horn bekommen, die gleiche Version von Abhängigkeiten haben, z. Schloss.

Die Art und Weise, wie Horn funktioniert, besteht darin, den gesamten Quellcode auf den Client herunterzuladen und ihn zu erstellen.

Unsere nächsten Schritte sind, Horn in ein Server-Tool zu verwandeln.

+0

Wo finde ich Dokumentation/Tut, um das Horn in Gang zu bringen - war eine Stute, die verschiedene Stapel bekam, um miteinander zu reden – Chev

Verwandte Themen