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.
Pour contribuer directement à Ubuntu en tant que développeur, vous pouvez commencer par ces guides:
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
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 .
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. .
Vous pouvez vérifier cette page . C'est une introduction officielle.