Jak zacząć przyczyniać się do Unity?

12

Właśnie rozwidliłem kod źródłowy Unity. Jestem nowy w przyczynianiu się do projektu.

Czy programiści jedności używają konkretnego IDE?

Pytam o to, ponieważ nie wiem, od czego zacząć i jak dokładnie sprawdzić zmianę po jej wykonaniu?

Czy powinienem przekompilować cały natty? Jeśli tak, to jak?

Wiem, że zadaję wiele pytań, ale byłoby bardzo pomocne, gdyby ktoś mógł napisać coś w rodzaju przyjaznego początkującego wprowadzenia do rozwoju jedności.

Szalony naukowiec
źródło

Odpowiedzi:

11

Strona angażująca się na stronie unity.ubuntu.com zawiera wstępny zestaw instrukcji na początek.

Wygląda na to, że kod został już rozgałęziony. Możesz go po prostu edytować za pomocą dowolnego edytora (ludzie z jedności nie mają określonego IDE, to tylko osobiste preferencje). Po dokonaniu zmiany, którą chcesz, możesz zrobić, bzr commita następnie musisz zbudować Unity, aby ją przetestować:

Nie musisz postępować zgodnie z instrukcjami, w których wyciągasz jedność z Launchpada, już to zrobiłeś.

Po naprawieniu tego, co chcesz, możesz przesłać gałąź do Launchpada, jeśli chcesz, aby ludzie Unity ją zintegrowali.

Mamy stronę pełną błędów związanych z niewielkimi rozmiarami dla osób, które dopiero zaczynają pracę, jeśli chcą zmierzyć się z czymś małym, aby przyzwyczaić się do bazy kodu.

Jeśli masz konkretne pytania dotyczące części kodu Unity, po prostu zadaj je jako nowe pytania i oznacz je tagami a programiści Unity je sprawdzą, przydatne będzie rozpoczęcie tworzenia zestawu pytań i odpowiedzi na temat bazy kodu Unity!

Jorge Castro
źródło
0

Kilka sposobów na zaangażowanie się w rozwój Unity można znaleźć tutaj: http://unity.ubuntu.com/getinvolved/

Nie potrzebujesz maszyny wirtualnej, możesz uruchomić Unity z katalogu programowania bez zastępowania plików systemowych. I oczywiście możesz dołączyć do # ubuntu-unity na freenode, aby porozmawiać z innymi programistami.

mhall119
źródło
Dzięki za link. Zbudowałem Nux, ale budowanie jedności zwraca błąd. Mówi, że plik make nie określił celu. Śledziłem dokładnie ich kroki (a przynajmniej jestem tego pewien). Czy ustawienie go jako celu wymaga wywołania funkcji?
user17953
To nie był ostatni raz, kiedy go zbudowałem, co muszę przyznać, dawno temu. Spróbuj dołączyć do # ubuntu-unity na freenode i poprosić ich o pomoc.
mhall119,
Dobry pomysł. Spróbuję i zapytam ich.
user17953,