Как начать вносить вклад в развитие 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 Установите qtcreator интегрированная среда разработки (рекомендуется).
  • Сделайте пример приложения конвертера валют.
  • Проверьте API документы.
  • Разработайте свое приложение, задавайте вопросы, зарегистрируйтесь, чтобы принять участие в разработке мобильных приложений для Ubuntu ( шаг 4 здесь).

Ссылки / Выражение признательности:
‣ Канонический, "Стань мобильным"
‣ Дэвид Планелла и команда SDK, "Создайте приложение телефона для конвертации валют"
‣ Canonical, Ubuntu Инструментарий пользовательского интерфейса
Answer Этот ответ вдохновлен комментариями Kevin Bowen к этому дубликату.

Я не являюсь разработчиком Ubuntu, однако я хотел бы проверить эту ссылку. У меня еще не было времени посвятить этому, но когда у меня будет больше времени, я проверю это. Это может не относиться к разработке непосредственно на Ubuntu, но может дать вам быстрый способ начать вносить свой вклад.,

Ubuntu App Developer

Вы можете проверить эту страницу. Это официальное вступление.

Другие вопросы по тегам