Comment commencer à contribuer à Unity?

12

Je viens de bifurquer le code source d'Unity. Je suis nouveau dans la contribution au projet.

Les développeurs d'unité utilisent-ils un IDE spécifique?

Je pose cette question parce que je ne sais pas trop par où commencer et comment puis-je vérifier un changement après l'avoir fait?

Dois-je recompiler natty entier? Si oui, alors comment?

Je sais que je pose beaucoup de questions, mais il serait vraiment utile que quelqu'un écrive une sorte d'introduction amicale au développement de l'unité.

Scientifique fou
la source

Réponses:

11

La page de participation sur unite.ubuntu.com contient un premier ensemble d'instructions pour commencer.

Il semble que vous ayez déjà branché le code. Vous pouvez simplement le modifier avec l'éditeur que vous préférez (les gens de l'unité n'ont pas d'IDE spécifique, c'est juste une préférence personnelle). Après avoir effectué la modification que vous souhaitez, vous pouvez effectuer une bzr commit, puis vous devez créer Unity pour le tester:

Vous n'avez pas à suivre la partie des instructions où vous tirez l'unité du Launchpad, vous l'avez déjà fait.

Après avoir fixé ce que vous voulez, vous pouvez soumettre la branche à Launchpad si vous voulez que les gens de Unity l'intègrent.

Nous avons une page pleine de bugs de taille réduite pour les personnes qui commencent tout juste si elles veulent s'attaquer à quelque chose de petit pour s'habituer à la base de code.

Si vous avez des questions spécifiques sur des parties du code de l'unité, posez-les simplement en tant que nouvelles questions et étiquetez-les avec l' et les développeurs Unity les examineront, il sera utile de commencer à créer un tas de questions et réponses sur la base de code Unity!

Jorge Castro
la source
0

Vous pouvez trouver plusieurs façons de vous impliquer dans le développement d'Unity ici: http://unity.ubuntu.com/getinvolved/

Vous n'avez pas besoin d'une machine virtuelle, vous pouvez exécuter Unity à partir de votre répertoire de développement sans remplacer vos fichiers système. Et bien sûr, vous pouvez rejoindre # ubuntu -unity sur freenode pour parler aux autres développeurs.

mhall119
la source
Merci pour le lien. J'ai construit nux mais la construction de l'unité renvoie une erreur. Il indique qu'aucune cible n'a été spécifiée par le fichier make. J'ai suivi leurs étapes exactement (ou je suis presque sûr au moins). Le rendre nécessite-t-il une cible lorsque j'appelle la fonction?
user17953
Ce n'est pas la dernière fois que je l'ai construit, ce qui, je l'admets, remonte à un certain temps. Essayez de rejoindre # ubuntu -unity sur freenode et demandez-leur de l'aide.
mhall119
Bonne idée. Je vais essayer cela et leur demander.
user17953