Як почати робити внесок у Єдність?


12

Я просто роздвоював вихідний код Unity. Я новачок, що беру участь у проекті.

Чи використовують розробники єдності якісь конкретні IDE?

Я запитую це, тому що я розгублений з того, з чого почати і як саме я перевіряю зміну після того, як це роблю?

Чи слід перекомпілювати цілу натура? Якщо так, то як?

Я знаю, що я задаю багато питань, але було б дуже корисно, якби хтось міг написати якийсь початковий дружній вступ до розвитку єдності.

Відповіді:


11

Сторінка, що залучається до сайту юни.ubuntu.com, має початковий набір інструкцій для початку роботи.

Схоже, ви вже розгалужили код. Ви можете просто відредагувати його будь-яким редактором, який вам більше подобається (у людей, що знаходяться у єдності, немає конкретного IDE, це лише особисті переваги). Після внесення змін, які ви хочете, ви можете зробити це, bzr commitа потім вам потрібно створити Unity, щоб перевірити його:

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

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

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

Якщо у вас є конкретні запитання щодо частин коду єдності, просто задайте їм нові запитання і позначте їх а розробники Unity поглянуть на них, буде корисно почати створювати купу запитань та відповідей про базу коду Unity!


0

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

Вам не потрібен VM. Ви можете запустити Unity зі свого каталогу розробки, не замінюючи системні файли. І звичайно, ви можете приєднатись до # ubuntu-Единство на freenode, щоб поговорити з іншими розробниками.


Дякуємо за посилання Я створив nux, але побудова єдності повертає помилку. У ньому йдеться про те, що файл make не вказав жодної цілі. Я точно стежив за їхніми кроками (або я принаймні впевнений, щонайменше). Чи вимагає, щоб воно вимагало цілі, коли я викликаю функцію?
користувач17953

Це я не востаннє будував, що, я визнаю, був давно. Спробуйте приєднатись до # ubuntu-Единство на freenode та попросити їх допомогти.
mhall119

Гарна ідея. Я спробую це і запитаю.
користувач17953
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.