Wie kann ich anfangen, zu Unity beizutragen?


12

Ich habe gerade den Quellcode von Unity herausgegeben. Ich bin neu darin, zu dem Projekt beizutragen.

Verwenden Unity-Entwickler eine bestimmte IDE?

Ich frage dies, weil ich verwirrt bin, wo ich anfangen soll und wie genau ich eine Änderung überprüfe, nachdem ich sie durchgeführt habe.

Soll ich natty komplett neu kompilieren? Wenn ja, wie dann?

Ich weiß, dass ich viele Fragen stelle, aber es wäre sehr hilfreich, wenn jemand eine anfängerfreundliche Einführung in die Entwicklung von Unity schreiben könnte.

Antworten:


11

Auf der Einstiegsseite von unity.ubuntu.com finden Sie eine erste Anleitung für den Einstieg.

Anscheinend haben Sie den Code bereits verzweigt. Sie können es einfach mit einem beliebigen Editor bearbeiten (die Unity-Leute haben keine bestimmte IDE, es ist nur eine persönliche Präferenz). Nachdem Sie die gewünschte Änderung vorgenommen haben, können Sie eine ausführen bzr commitund müssen dann Unity erstellen, um sie zu testen:

Sie müssen nicht dem Teil der Anweisungen folgen, in dem Sie Unity aus Launchpad ziehen, das haben Sie bereits getan.

Nachdem Sie festgelegt haben, was Sie möchten, können Sie den Zweig an Launchpad senden, wenn Sie möchten, dass die Unity-Benutzer ihn integrieren.

Wir haben eine Seite voller Bitesize-Bugs für Leute, die gerade erst angefangen haben, wenn sie etwas Kleines in Angriff nehmen wollen, um sich an die Codebasis zu gewöhnen.

Wenn Sie spezielle Fragen zu Teilen des Unity-Codes haben, stellen Sie sie einfach als neue Fragen und kennzeichnen Sie sie mit Unity-Entwickler werden sie dann prüfen. Es ist hilfreich, eine Reihe von Fragen und Antworten zur Unity-Codebasis zu erstellen.


0

Hier finden Sie verschiedene Möglichkeiten, sich an der Entwicklung von Unity zu beteiligen: http://unity.ubuntu.com/getinvolved/

Sie benötigen keine VM. Sie können Unity in Ihrem Entwicklungsverzeichnis ausführen, ohne die Systemdateien zu ersetzen. Und natürlich kannst du # ubuntu-unity auf freenode beitreten, um mit den anderen Entwicklern zu sprechen.


Danke für den Link. Ich habe nux erstellt, aber beim Erstellen von Unity wird ein Fehler zurückgegeben. Es heißt, dass in der make-Datei kein Ziel angegeben wurde. Ich habe ihre Schritte genau befolgt (oder bin mir zumindest ziemlich sicher). Benötigt es ein Ziel, wenn ich die Funktion aufrufe?
user17953

Es war nicht das letzte Mal, dass ich es gebaut habe. Ich gebe zu, dass es schon eine Weile her ist. Versuchen Sie, sich # ubuntu-unity auf freenode anzuschließen und sie um Hilfe zu bitten.
mhall119

Gute Idee. Ich werde das versuchen und sie fragen.
user17953
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.