Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gnome-builder [Le 11/09/2022, 11:56]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
gnome-builder [Le 14/05/2025, 15:30] (Version actuelle)
FrancoisA30 Ajout du tag IDE
Ligne 1: Ligne 1:
-{{tag>Xenial ​programmation ​brouillon gnome}}+{{tag> ​ide programmation ​éditeur_de_texte}}
  
 ====== GNOME Builder ====== ====== GNOME Builder ======
Ligne 14: Ligne 14:
 Pour l'​installation,​ il faut disposer des [[:​sudo|droits d'​administration]] et d'une connexion à Internet fonctionnelle et active. Pour l'​installation,​ il faut disposer des [[:​sudo|droits d'​administration]] et d'une connexion à Internet fonctionnelle et active.
    
-Ce logiciel se trouve normalement dans la [[:gnome-software|logithèque]] sous le nom de "​**GNOME Builder**"​.+Ce logiciel se trouve normalement dans le [[:Snap Store|centre d'​applications]] sous le nom de "​**GNOME Builder**"​.
    
 Sinon, pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​gnome-builder]]**. Sinon, pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​gnome-builder]]**.
Ligne 28: Ligne 28:
 <note important>​Étant donné son rôle central, GNOME Builder est très activement développé,​ et ses fonctionnalités s'​enrichissent régulièrement. L'​interface du logiciel subit aussi des changements notables. <note important>​Étant donné son rôle central, GNOME Builder est très activement développé,​ et ses fonctionnalités s'​enrichissent régulièrement. L'​interface du logiciel subit aussi des changements notables.
  
-La présentation ci-dessous est valable ​uniquement pour **GNOME Builder ​3.26.2** (décembre 2017).</​note>​+La présentation ci-dessous est valable ​à partir de **GNOME Builder ​48.0** (15 mars 2025).</​note>​
  
-==== Sélection d'un projet ==== 
  
-=== Généralités ​===+==== Premier écran de Builder ====
  
-À l'​ouverture de Builder, une liste de vos projets vous accueille ​(si vous êtes en train de lire ceci, elle est sans doute encore vide).+À l'​ouverture de Builder, une liste de de projets ​Gnome suggérés ​vous accueille. 
 + 
 +{{ :​builder:​gnome-builder_ouvrir_un_projet.png?​600 | }} 
 + 
 +~CB~
  
 Une fenêtre //Builder// ne peut ouvrir qu'un seul projet à la fois : pour en ouvrir un 2ème en parallèle, il faudra utiliser le menu de l'​application (//présent dans la barre supérieure de GNOME Shell, ou bien sous la forme de l'​icône de Builder dans la barre d'​en-tête de la fenêtre de Builder//), et choisissez "​Ouvrir un projet"​. Une nouvelle fenêtre //Builder// sera ouverte, avec la liste des projets. Une fenêtre //Builder// ne peut ouvrir qu'un seul projet à la fois : pour en ouvrir un 2ème en parallèle, il faudra utiliser le menu de l'​application (//présent dans la barre supérieure de GNOME Shell, ou bien sous la forme de l'​icône de Builder dans la barre d'​en-tête de la fenêtre de Builder//), et choisissez "​Ouvrir un projet"​. Une nouvelle fenêtre //Builder// sera ouverte, avec la liste des projets.
Ligne 40: Ligne 43:
 Le bouton "​✅"​ vous permettra de passer en mode "​sélection",​ vous pourrez alors cocher dans la liste les projets que vous souhaitez retirer de cette liste. Le bouton "​✅"​ vous permettra de passer en mode "​sélection",​ vous pourrez alors cocher dans la liste les projets que vous souhaitez retirer de cette liste.
  
-Les autres boutons ​dans la barre d'en-tête ​de la fenêtre permettent :+Les autres boutons en bas de la fenêtre permettent :
  
-=== Création d'un projet ===+=== Création d'​un ​nouveau ​projet ===
  
-Le bouton "**Nouveau**" permet de créer un projet "​vide"​. +Le bouton "**Créer un nouveau projet**" permet de créer un projet "​vide"​.
- +
-{{ :​builder:​creation-projet.png?​450| }}+
  
 +{{ :​builder:​gnome_builder_creer_un_nouveau_projet.png?​450| }}
 + *
 Les options proposées sont : Les options proposées sont :
   *Le nom du projet;   *Le nom du projet;
   *L'​emplacement du projet;   *L'​emplacement du projet;
-  *Le langage du projet (langages sont proposés : **C**, **[[:​Python]]**,​ **Javascript** et **Vala**. D'​autres langages peuvent sans problème être édités avec Builder dans le cadre de projets préexistants);​ +  *Le langage du projet (langages sont proposés : **C**, **C++**,​**C#​**,​ **Javascript**, **[[:​Python]]**,​ **Rust** et **Vala**. D'​autres langages peuvent sans problème être édités avec Builder dans le cadre de projets préexistants);​ 
-  *La licence du projet;+  *La licence du projet ​(par défaut GPL v3);
   *Le modèle de projet : des modèles "​pré-mâchés"​ sont disponibles pour faciliter la création d'​**Applications** ou de **Bibliothèques partagées**,​ ces modèles adoptant soit la compilation selon //Meson//, soit selon //​AutoTools//​. Ce sont des techniques de construction de l'​application qui ont chacune leurs avantages et leurs défauts, mais **Meson** est la technique proposée par défaut, car elle a de bien meilleurs performances,​ et est progressivement adoptée par de nombreux projets qui utilisait **AutoTools** auparavant. À coté de cela, créer un projet vide est toujours envisageable.   *Le modèle de projet : des modèles "​pré-mâchés"​ sont disponibles pour faciliter la création d'​**Applications** ou de **Bibliothèques partagées**,​ ces modèles adoptant soit la compilation selon //Meson//, soit selon //​AutoTools//​. Ce sont des techniques de construction de l'​application qui ont chacune leurs avantages et leurs défauts, mais **Meson** est la technique proposée par défaut, car elle a de bien meilleurs performances,​ et est progressivement adoptée par de nombreux projets qui utilisait **AutoTools** auparavant. À coté de cela, créer un projet vide est toujours envisageable.
  
Ligne 59: Ligne 62:
 === Ouverture d'un projet existant === === Ouverture d'un projet existant ===
  
-Le bouton "**Ouvrir**" permet de sélectionner un dossier contenant un projet existant. Il est aussi possible d'​ouvrir des fichiers plus spécifiques.+Le bouton "**Sélectionner un dossier**" permet de sélectionner un dossier contenant un projet existant. Il est aussi possible d'​ouvrir des fichiers plus spécifiques.
  
 === Clonage d'un projet existant === === Clonage d'un projet existant ===
  
-Le bouton "​**Cloner**"​ permet de travailler sur une copie d'un projet existant disponible en ligne, ce qui sera presque systématiquement le cas dans avec les logiciels libres développés en communauté.+Le bouton "​**Cloner ​un dépôt**" permet de travailler sur une copie d'un projet existant disponible en ligne, ce qui sera presque systématiquement le cas dans avec les logiciels libres développés en communauté.
  
 +==== Installation ou mise à jour complémentaire du SDK ====
  
 +A la création d'un nouveau projet, il est possible que //Builder// vous demande d'​installer ou de mettre à jour le SDK (comme dans la capture d'​écran ci-dessous).
 +
 +{{ :​builder:​gnome-builder_installation_sdk.png?​450 | }}
 +
 +~CB~
 +
 +Vous devez évidemment accepter de les installer.
  
 ==== Interface de l'​éditeur ==== ==== Interface de l'​éditeur ====
  
-{{ :builder:editeur-vide.png?500 |}}+{{ :builder:gnome-builder_interface.png?700 |}}
    
 ~CB~ ~CB~
Ligne 76: Ligne 87:
  
 ==== Préférences générales ==== ==== Préférences générales ====
 +Pour configurer votre nouveau projet, cliquez sur la flèche vers le bas à droite du marteau (en haut au milieu de l'​ecran),​ puis sur **Configurer le projet**
 +
 +{{:​builder:​gnome-builder_configurer_le_projet.png?​600|}}
  
 ==== Préférences de construction ==== ==== Préférences de construction ====
 +
 +Pour modifier, ou visualiser, les préférences de construction du nouveau projet, cliquez dans l'​écran des préférences générales sur **Construction et outils**.
 +
 +{{:​builder:​gnome-builder_constructions_et_outils.png?​600|}}
 +
  
 ===== Désinstallation ===== ===== Désinstallation =====
Ligne 87: Ligne 106:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  *[[https://​wiki.gnome.org/​Apps/​Builder|Page de Builder sur le wiki officiel de GNOME]];+  *[[https://​wiki.gnome.org/​Apps/​Builder|Page de Builder ​obsolète ​sur le wiki officiel de GNOME permettant d'​installer la dernière version de Builder]];​ 
 +  *[[https://​builder.readthedocs.io/​|Documentation officielle de Gnome Builder en anglais]];
   *[[:​GNOME]];​   *[[:​GNOME]];​
   *   *
Ligne 93: Ligne 113:
 ---- ----
  
-//​Contributeurs : [[utilisateurs:​roschan]] +//​Contributeurs : [[utilisateurs:​roschan]], [[utilisateurs:​francoisA30]],...//
-, ...//+
  • gnome-builder.1662890206.txt.gz
  • Dernière modification: Le 11/09/2022, 11:56
  • par moths-art