Écrire du code et concevoir des solutions techniques
Vous trouverez ci-dessous des instructions sur la manière de créer et de travailler sur des applications spécifiques. Si vous ne savez pas comment contribuer, choisissez une application que vous utilisez vous-même ou sélectionnez un langage de programmation avec lequel vous êtes déjà familier. Essayez de résoudre un problème ou de mettre en œuvre une fonctionnalité qui vous tient à cœur ou qui vous motive intérieurement.
Suggestions aléatoires parmi les applications disponibles.
Aucune application correspondante n’a été trouvée.
La création de votre propre application ne vous permettra pas seulement de mettre en œuvre vos propres idées. C’est aussi l’occasion de comprendre comment toutes les pièces de l’écosystème GNOME s’imbriquent les unes dans les autres.
Il est possible d’écrire des applications pour GNOME dans différents langages de programmation. Vous pouvez consulter notre liste des langages les plus fréquemment utilisés.
Vous pouvez publier votre application sur Flathub pour la rendre facilement accessible à de nombreuses personnes. Si votre application est au point et prête à être utilisée au quotidien, vous pouvez envisager de la soumettre au Cercle de GNOME. L’adhésion au Cercle rend votre projet éligible au soutien de la Fondation GNOME.
Vous trouverez ci-dessous un aperçu des langages les plus populaires pour l’écriture d’applications GNOME.
Pour commencer à développer des applications GNOME avec C, nous vous recommandons le Tutoriel pour débutants qui couvre également le langage C. Vous trouverez d’autres ressources importantes ci-dessous.
Nous recommandons le Guide du développeur GJS pour commencer à utiliser JavaScript dans GNOME. Vous trouverez d’autres ressources importantes ci-dessous.
Si vous connaissez les bases du langage Python, nous vous recommandons le Tutoriel pour débutants qui couvre également le langage Python. Vous trouverez d’autres ressources importantes ci-dessous.
Si vous connaissez les bases du langage Rust, nous vous recommandons le livre en ligne Développement d’interfaces graphiques avec Rust et GTK4. Ce livre explique comment Rust peut être utilisé pour créer des applications dans l’écosystème GNOME. Vous trouverez d’autres ressources importantes ci-dessous.
Pour commencer à utiliser le langage Vala, nous vous recommandons le Tutoriel Vala ou le Tutoriel pour débutants, qui couvre également Vala. Vous trouverez d’autres ressources importantes ci-dessous.
Les applications suivantes valent la peine d’être essayées pour commencer à développer avec GNOME. Pour plus d’applications, vous pouvez consulter la section Outils de développement sur Applications pour GNOME.