Come iniziare a contribuire a Unity?


12

Ho appena modificato il codice sorgente di Unity. Sono nuovo a contribuire al progetto.

Gli sviluppatori di unità usano un IDE specifico?

Lo sto chiedendo perché sono confuso su dove iniziare e come posso controllare esattamente una modifica dopo averlo fatto?

Dovrei ricompilare l'intero natty? Se è così, allora come?

So che sto facendo molte domande, ma sarebbe davvero utile se qualcuno potesse scrivere una sorta di introduzione amichevole per principianti allo sviluppo dell'unità.

Risposte:


11

La pagina di coinvolgimento su unity.ubuntu.com ha una serie iniziale di istruzioni per iniziare.

Sembra che tu abbia già ramificato il codice. Puoi semplicemente modificarlo con qualsiasi editor tu preferisca (la gente dell'unità non ha un IDE specifico, è solo una preferenza personale). Dopo aver apportato la modifica desiderata, è possibile eseguire una bzr commite quindi è necessario creare Unity per testarla:

Non è necessario seguire la parte delle istruzioni in cui si estrae l'unità dal Launchpad, l'hai già fatto.

Dopo aver corretto ciò che desideri, puoi inviare il ramo a Launchpad se desideri che le persone Unity lo integrino.

Abbiamo una pagina piena di bug morsi per le persone che stanno appena iniziando se vogliono affrontare qualcosa di piccolo per abituarsi alla base di codice.

Se hai domande specifiche su parti del codice di unità, basta farle come nuove domande e taggarle con e gli sviluppatori Unity le guarderanno, sarà utile iniziare a creare un mucchio di domande e risposte sulla base di codice di Unity!


0

Puoi trovare diversi modi per partecipare allo sviluppo di Unity qui: http://unity.ubuntu.com/getinvolved/

Non è necessaria una macchina virtuale, è possibile eseguire Unity dalla directory di sviluppo senza sostituire i file di sistema. E ovviamente puoi unirti a # ubuntu-unity su freenode per parlare con gli altri sviluppatori.


Grazie per il link Ho creato nux ma la costruzione dell'unità restituisce un errore. Dice che nessuna destinazione è stata specificata dal file make. Ho seguito esattamente i loro passi (o almeno sono abbastanza sicuro). Farlo richiede un obiettivo quando chiamo la funzione?
user17953

Non è stata l'ultima volta che l'ho costruito, e lo ammetterò un po 'di tempo fa. Prova a unirti a # ubuntu-unity su freenode e chiedi aiuto.
mhall119,

Buona idea. Lo proverò e glielo chiederò.
user17953
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.