web-dev-qa-db-fra.com

Comment commencer à contribuer au développement Ubuntu?

J'aimerais contribuer un jour au développement de Ubuntu. Si vous êtes un développeur de Ubuntu pouvez-vous nous dire/quels sont les prérequis pour commencer?

Quelles langues et quelles technologies faut-il connaître, comment se familiariser avec le développement (aperçu du projet) et le processus de développement? Je m'intéresse au cœur de la distribution, aux pièces principales, et non aux applications d'écriture.

J'aimerais lire quelques conseils du développeur qui a déjà une certaine expérience et peut dire les points principaux de son parcours d'apprentissage et des difficultés (suffisamment générales pour un développeur de distribution Ubuntu typique) qu'il a dû surmonter.

11
xralf

Pour contribuer directement à Ubuntu en tant que développeur, vous pouvez commencer par ces guides:

9
Jorge Castro

Pour développement mobile (applications téléphoniques), voir développeur d'applications Ubuntu: Go mobile .

Fondamentalement (résumé, non copié à partir de cette page, à l'exception des commandes qui sont copiées):

  • Installez Qt5 et la boîte à outils 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
    
  • Installez éventuellement le qtcreator Install qtcreator environnement de développement intégré (recommandé).
  • Faites le exemple d'application du convertisseur de devises .
  • Découvrez le docs API .
  • Développez votre application, posez des questions , inscrivez-vous pour participer au développement mobile d'Ubuntu ( étape 4 ici ).

Références/Remerciements:
‣ Canonical, "Go mobile"
‣ David Planella et l'équipe SDK, "Créer une application pour téléphone avec convertisseur de devises"
‣ Canonical, Boîte à outils de l'interface utilisateur Ubunt
‣ Cette réponse est inspirée par maggotbrain 's commentaire sur ce doublon .

6
Eliah Kagan

Je ne suis pas un développeur Ubuntu, mais je voudrais vérifier ce lien. Je n'ai pas encore eu beaucoup de temps à y consacrer, mais quand j'aurai plus de temps, je le vérifierai. Cela ne concernera peut-être pas directement le développement sur Ubuntu, mais pourra vous donner un moyen rapide de contribuer. .

développeur d'applications Ubunt

3
rubyplusplus

Vous pouvez vérifier cette page . C'est une introduction officielle.

2
liuerfire