Я хотел бы когда-нибудь внести свой вклад в развитие Ubuntu
. Если вы разработчик Ubuntu
, не могли бы вы сказать мне / нам, каковы предварительные условия для начала?
Какие языки и технологии необходимо знать, как познакомиться с разработкой (обзор проекта) и процессом разработки? Меня интересует ядро дистрибутива, основные части, а не написание приложений.
Я хотел бы прочитать несколько советов от разработчика, который уже имеет некоторый опыт и может сказать основные моменты его пути обучения и трудности (которые являются достаточно общими для типичного разработчика дистрибутивов Ubuntu), которые ему пришлось преодолеть.
Вы можете проверить эту страницу . Это официальное введение.
Для непосредственного участия в Ubuntu в качестве разработчика вы можете начать с этих руководств:
Информацию о мобильных разработках (приложениях для телефонов) см. В Разработчик приложений Ubuntu: зайдите на мобильную связь .
В основном (суммировано, не скопировано с этой страницы, за исключением команд, которые скопированы ):
Установите Qt5 и инструментарий Ubuntu QML:
sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get install qt-components-ubuntu qt-components-ubuntu-demos qt-components-ubuntu-examples qt-components-ubuntu-doc notepad-qml
Ссылки / Благодарности:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ‣ Canonical, "Go mobile "
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ‣ David Planella и SDK Team, " Создать приложение телефона для конвертации валют "
& nbsp; & nbsp; & nbsp; & nbsp; ; & nbsp; & nbsp; & nbsp; ‣ Canonical, Инструментарий пользовательского интерфейса Ubuntu
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; n Этот ответ вдохновлен maggotbrain ' s прокомментируйте этот этот дубликат . sup>
Я не являюсь разработчиком Ubuntu, однако я хотел бы проверить эту ссылку. У меня еще не было времени посвятить этому, но когда у меня будет больше времени, я проверю это. Это может не относиться к разработке непосредственно на Ubuntu, но может дать вам быстрый способ начать вносить свой вклад. .