¿Cómo comenzar a contribuir a Unity?

12

Acabo de bifurcar el código fuente de Unity. Soy nuevo en contribuir al proyecto.

¿Los desarrolladores de Unity usan algún IDE específico?

Pregunto esto porque estoy confundido acerca de por dónde empezar y cómo exactamente verifico un cambio después de hacerlo.

¿Debo recompilar toda la naturaleza? Si es así, ¿cómo?

Sé que estoy haciendo muchas preguntas, pero sería realmente útil si alguien pudiera escribir algún tipo de introducción amigable para principiantes al desarrollo de la unidad.

Científico loco
fuente

Respuestas:

11

La página de participación en unity.ubuntu.com tiene un conjunto inicial de instrucciones para comenzar.

Parece que ya has ramificado el código. Puede editarlo con el editor que prefiera (la gente de Unity no tiene un IDE específico, es solo una preferencia personal). Después de que haya realizado el cambio que desea, puede hacer un bzr commity luego debe crear Unity para probarlo:

No tiene que seguir la parte de las instrucciones donde extrae la unidad de Launchpad, ya lo ha hecho.

Una vez que haya arreglado lo que desea, puede enviar la rama a Launchpad si desea que la gente de Unity la integre.

Tenemos una página llena de errores pequeños para las personas que recién están comenzando si quieren abordar algo pequeño para acostumbrarse a la base de código.

Si tienes específicas preguntas sobre partes del código de la unidad sólo hay que preguntar como nuevas preguntas y etiquetarlas con y los desarrolladores de Unity se verá en ellos, será útil para iniciar la construcción de un montón de preguntas y respuestas sobre el código base de la Unidad!

Jorge Castro
fuente
0

Puede encontrar varias formas de involucrarse en el desarrollo de Unity aquí: http://unity.ubuntu.com/getinvolved/

No necesita una VM, puede ejecutar Unity desde su directorio de desarrollo sin reemplazar los archivos de su sistema. Y, por supuesto, puedes unirte a # ubuntu-unity en freenode para hablar con los otros desarrolladores.

mhall119
fuente
Gracias por el enlace. He construido nux pero la unidad de construcción devuelve un error. Dice que el archivo make no especificó ningún objetivo. Seguí sus pasos exactamente (o al menos estoy bastante seguro). ¿Hacerlo requiere un objetivo cuando llamo a la función?
user17953
No fue la última vez que lo construí, lo que admito fue hace un tiempo. Intente unirse a # ubuntu-unity en freenode y solicite ayuda.
mhall119
Buena idea. Lo intentaré y les preguntaré.
user17953