Как начать вносить вклад в развитие Ubuntu?
Я хотел бы внести свой вклад в Ubuntu
развитие когда-нибудь. Если вы разработчик Ubuntu
Не могли бы вы сказать мне / нам, каковы предпосылки для начала?
Какие языки и технологии необходимо знать, как познакомиться с разработкой (обзор проекта) и процессом разработки? Меня интересует ядро дистрибутива, основные части, а не написание приложений.
Я хотел бы прочитать несколько советов от разработчика, который уже имеет некоторый опыт и может сказать основные моменты своего пути обучения и трудности (которые достаточно общие для типичного разработчика дистрибутивов Ubuntu), которые ему пришлось преодолеть.
4 ответа
Для непосредственного участия в Ubuntu в качестве разработчика вы можете начать с этих руководств:
Для разработки мобильных приложений (телефонные приложения), обратитесь к разработчику приложений Ubuntu: Go mobile.
В основном (суммировано, не скопировано с этой страницы, кроме копируемых команд):
Установите 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
- При желании установите qtcreator интегрированная среда разработки (рекомендуется).
- Сделайте пример приложения конвертера валют.
- Проверьте API документы.
- Разработайте свое приложение, задавайте вопросы, зарегистрируйтесь, чтобы принять участие в разработке мобильных приложений для Ubuntu ( шаг 4 здесь).
Ссылки / Выражение признательности:
‣ Канонический, "Стань мобильным"
‣ Дэвид Планелла и команда SDK, "Создайте приложение телефона для конвертации валют"
‣ Canonical, Ubuntu Инструментарий пользовательского интерфейса
Answer Этот ответ вдохновлен комментариями Kevin Bowen к этому дубликату.
Я не являюсь разработчиком Ubuntu, однако я хотел бы проверить эту ссылку. У меня еще не было времени посвятить этому, но когда у меня будет больше времени, я проверю это. Это может не относиться к разработке непосредственно на Ubuntu, но может дать вам быстрый способ начать вносить свой вклад.,
Вы можете проверить эту страницу. Это официальное вступление.