Как начать вносить вклад в Unity?


12

Я просто разветвил исходный код Unity. Я новичок в содействии проекту.

Используют ли разработчики Unity какие-либо конкретные IDE?

Я спрашиваю об этом, потому что я не понимаю, с чего начать и как именно я проверяю изменения после того, как я это делаю?

Должен ли я перекомпилировать весь natty? Если так, то как?

Я знаю, что задаю много вопросов, но было бы очень полезно, если бы кто-то мог написать какое-то дружественное новичку введение в развитие единства.

Ответы:


11

Вовлекаются страница на unity.ubuntu.com имеет начальный набор команд , чтобы начать работу.

Похоже, вы уже разветвили код. Вы можете просто отредактировать его в любом редакторе, который вы предпочитаете (у пользователей Unity нет определенной IDE, это просто личные предпочтения). После того, как вы внесли желаемое изменение, вы можете выполнить a, bzr commitа затем вам нужно собрать Unity для его проверки:

Вам не нужно следовать той части инструкций, где вы извлекаете единство из Launchpad, вы уже сделали это.

После того, как вы исправили то, что вы хотите, вы можете отправить ветку на Launchpad, если вы хотите, чтобы люди Unity интегрировали ее.

У нас есть страница, полная мелких ошибок для людей, которые только начинают, если они хотят заняться чем-то небольшим, чтобы привыкнуть к базе кода.

Если у вас есть конкретные вопросы частей коды единства просто спросить их как новые вопросы и маркировать их с и разработчики Unity будут смотреть на них, это будет полезно начать строить кучу вопросов и ответов о кодовой Unity!


0

Вы можете найти несколько способов участвовать в разработке Unity здесь: http://unity.ubuntu.com/getinvolved/

Вам не нужна виртуальная машина, вы можете запустить Unity из каталога разработки без замены системных файлов. И, конечно, вы можете присоединиться к # ubuntu-unity на freenode, чтобы поговорить с другими разработчиками.


Спасибо за ссылку. Я собрал nux, но построение единицы возвращает ошибку. Он говорит, что в файле make не указана цель. Я точно следовал их шагам (или, по крайней мере, уверен). Требуется ли создание цели, когда я вызываю функцию?
user17953

Это был не последний раз, когда я его построил, что, я признаю, было некоторое время назад. Попробуйте присоединиться к # ubuntu-unity на freenode и попросить их о помощи.
mhall119

Хорошая идея. Я попробую это и спрошу их.
user17953
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.