Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
launchpad [Le 09/06/2007, 06:19]
AlexandreP retrait de 'version doku'
launchpad [Le 11/09/2022, 11:09] (Version actuelle)
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)
Ligne 1: Ligne 1:
-  Documentation pour développeurs+{{tag>​programmation launchpad}}
  
 +----
 +
 +[[https://​launchpad.net|{{ ​ :​applications:​launchpad_logo.png|Logo Launchpad}}]]
 ====== Launchpad ====== ====== Launchpad ======
-//Rédigé ​par [[utilisateurs:AlexandreP]] et de nombreux ​autres ​contributeurs ​(ajoutez ​vos noms)//+[[http://launchpad.net|Launchpad]] est une plate-forme de services en ligne permettant le travail collaboratif entre différentes personnes et groupes sur des projets open-sources. 
 + 
 +Développé ​par [[:Canonical]],​ **Launchpad** héberge le [[https://​launchpad.net/​ubuntu|projet Ubuntu]] et des milliers d'autres ​projets ​(dont le [[https://​launchpad.net/​ubuntu-fr-website-project|projet des sites Ubuntu-fr.org]]) et permet le développement collaboratif,​ la gestion des bogues, la traduction, et bien d'​autres services que vous allez découvrir. 
 + 
 +**Launchpad** permet l'​hébergement de projets avec tous les services associés, mais permet aussi l'​enregistrement de projets externes afin de faciliter le retour d'​informations entre les projets hébergés par **Launchpad** qui utilisent ces projets externes (Ubuntu par exemple qui utilise Gnome qui est hébergé ailleurs) et ces mêmes projets externes, et fournit les outils pour faciliter ces échanges d'​information. 
 + 
 +[[https://​launchpad.net/​+tour/​index|Découvrez rapidement les services de Launchpad (en)]] 
 + 
 +===== Créer votre compte ===== 
 +L'​[[https://​launchpad.net/​+login|inscription]] sur Launchpad (gratuite) vous donne accès à tous ses services, mais offre également l'​accès à tous les sites proposés par Canonical : 
 +  * le [[http://​wiki.ubuntu.com|wiki officiel en anglais]] du projet Ubuntu 
 +  * le [[https://​loco.ubuntu.com/​|LoCo Directory]] listant les évènements partout dans le monde 
 +  * [[:​ubuntu_sso|UbuntuOne]] qui vous permet de vous connecter à tous les services. 
 + 
 + 
 +Il vous faut juste une adresse email. 
 + 
 +Prenez le temps de personnaliser votre profil en renseignant quelques informations,​ en uploadant une image, une clé OpenPGP pour la signature des documents,​... 
 + 
 +Vous devrez renseigner le **"​Display name"​** (nom affiché) qui sera le nom qui apparaitra sur toutes ​vos contributions. Vous pouvez aussi mettre un pseudonyme bien sûr. 
 + 
 +Une dernière remarque concernant le **"​name"​** qui correspond à un identifiant système sous Launchpad. Changez le maintenant si celui généré par défaut ne vous plait pas. Même si vous pouvez le faire plus tard cela pourrait être problématique pour les liens créés à partir de cet identifiant que vous aurez diffusé. (Le changer n'est pas trivial, se reporter au lien qui suit.) 
 + 
 +Le compte créé dans launchpad, est compatible OpenID. Voir [[ubuntu_sso|Ubuntu Single Sign On]]. 
 + 
 +===== Travailler en équipe ===== 
 +Les équipes (//Teams//) sont un bon moyen pour les personnes de s'​organiser entre elles pour gérer une activité commune. 
 + 
 +Les équipes sont gérées un peu comme les personnes. Dès que vous rejoignez une équipe vous avez accès à tout ce à quoi elle a accès. 
 + 
 +Vous pouvez également créer une équipe pour vos besoins spécifiques,​ lui faire intégrer une autre équipe ou regrouper d'​autre équipes dans la vôtre. 
 + 
 + 
 +===== Les projets ===== 
 +[[https://​launchpad.net/​projects/​+new-guided|Enregistrer votre projet]] sur Launchpad est très simple. Une fois fait, les utilisateurs pourront accéder à votre code source, poster des rapports de bugs, vous aider à les résoudre, vous proposer des améliorations,​ et bien plus encore. 
 + 
 + 
 +==== La gestion des bogues ==== 
 +La gestion des bogues sous Launchpad est assez unique car elle permet de traquer les bogues en différenciant les communautés affectées et rendant accessibles les informations à toutes les communautés qui utilisent un projet. 
 + 
 +Vous pouvez également rapporter des bogues qui affectent divers projets simultanément. 
 + 
 +Un bogue d'un projet externe non hébergé par Launchpad, peut également être rapporté en faisant remonter l'​information jusqu'​au gestionnaire de bogues de ce projet et lier le tout afin que l'​information des éventuelles corrections puisse être récupérée automatiquement sous Launchpad. 
 + 
 +Rapporter un bogue peut être fait par tout le monde, il suffit juste d'​avoir un peu l'​esprit d'​analyse et de bien identifier le problème. 
 + 
 +Découvrez mieux ce service en lisant ce [[:​rapporter_un_bug|tutoriel sur la gestion des bogues d'​Ubuntu]]. 
 + 
 +==== La traduction ==== 
 +Le service d'aide à la traduction de Launchpad (anciennement appelé Rosetta) va vous permettre de rendre votre projet disponible en diverses langues. 
 + 
 +C'est très simple et tout le monde peut aider. [[launchpad_translations|Une page d'​explication complète est disponible]]. 
 + 
 +<​note>​Pour avoir plus d'​information,​ intéressez-vous à la [[:​ubuntu-l10n-fr|traduction française d'​Ubuntu]] qui vous permettra d'​acquérir les bons réflexes et des bases solides.</​note>​ 
 + 
 + 
 +==== Le code source ==== 
 +Le code source sous Launchpad est géré par **[[:​bzr|Bazaar]]**. 
 + 
 +Tout comme les autres solutions de gestion de version vous pouvez télécharger le code de n'​importe quel projet, héberger votre propre code, travailler en équipe sur un morceau de code commun et même importer du code hébergé sur d'​autres solutions de gestion de versions.
  
-[[https://​launchpad.net|Launchpad]] est un ensemble de services créés par Canonical afin d'améliorer le développement de projets //​open-sources//​. ​ Lorsqu'un projet //​open-source// ​est inscrit sur Launchpad, il est possible ​à tous, à partir ​d'une même interface web, de participer activement ​au développement du projet en améliorant ​les traductions,​ en soumettant ​des rapports ​de bogues, en proposant des //​bounties//,​ etc.+==== Les questions ==== 
 +Afin d'aider les différents utilisateurs d'un projet, un système de questions/réponses ​est à la disposition des utilisateurs et permet ​d'aider au mieux les utilisateurs grâce à un système de suivi des réponses à la manière du suivi de la résolution d'un bogue.
  
-Ubuntu est inscrit comme [[https://​launchpad.net/​distros/​ubuntu|distribution]] dans Launchpad Vous pouvez donc participer à son développement depuis ce site web: rapporter des bogues à propos de Ubuntu et des logiciels qu'il incluttraduire Ubuntu et ses programmesproposer ou compléter un //bounty//, etc.+==== Blueprints (Plans Directeur) ==== 
 +Encore un service qui peut s'​avérer utile pour ne pas perdre de vue les objectifs de votre projet. Vous pourrez ici définir les spécificationsles besoinsles idées d'​améliorations que vous voulez pour votre projet et ainsi permettre aux différents contributeurs de suivre ces directives au mieux pour vous aider.
  
-===== S'inscrire sur Launchpad ===== +C'est un peu le cahier des charges de votre projet où vous détaillerez vos différentes fonctions ​et développement futursoù vous préciserez les différentes étapes ​de validation pour vos sorties, vos objectifs, etc.
-L'​[[https://​launchpad.net/​+login|inscription (gratuite) sur Launchpad]] donne accès aux services Launchpad ainsi qu'à quelques autres services fournis par Canonical (comme l'​accès en modification du [[http://​wiki.ubuntu.com|wiki officiel en anglais]] ​et à [[https://​shipit.ubuntu.com|ShiptIt]]le service ​de distribution gratuite de CD-ROM d'​Ubuntu).+
  
-===== Services Launchpad ======+Vous pouvez également gérer vos équipes de développeurs et assigner certaines tâches à certains groupes, et bien plus encore.
  
-==== Rosetta ​==== +==== Mise en paquet ​==== 
-Rosetta est un système de traduction en ligne. ​ Il permet de traduire des logiciels et des bibliothèques directement depuis l'​interface web Rosetta dans toutes les langues ​de votre choix Ce qu'il faut posséder pour participer à Rosetta est un navigateur Internet, une connaissance de l'​application à traduire et une bonne connaissance de l'​anglais //([[launchpad:rosetta|Plus ​d'informations...]])//+Enfin, **Launchpad** fournit ​un moyen très simple ​de mettre à disposition ​votre projet au format [[https://​www.debian.org/|Debian]] en vous fournissant votre propre ​[[:dépôts]] personnel **Personal package archive** (PPA). Ainsi les utilisateurs ​d'Ubuntu, de Debian ou des autres distributions basées sur Debian ou Ubuntu, peuvent simplement installer ces paquets.
  
-==== Malone ​==== +===== Outils =====
-[[https://​launchpad.net/​malone|Malone]] est un système de gestion de rapports de bogues. ​ Lorsqu'​un problème est rencontré, vous pouvez soumettre un rapport de bogue (en anglais) depuis l'​interface Malone afin que des développeurs puissent corriger la situation. ​ //​([[launchpad:​malone|Plus d'​informations...]])//​+
  
-==== Les bounties ==== +**Plugin Firefox** 
-Sur Launchpad, les //​bounties//​ sont un montant d'​argent versés à des développeurs qui réussissent à compléter une certaine "​commande"​. ​ Des utilisateurs publient des offres ​de paiement pour des fonctionnalités,​ des implémentations qu'ils aimeraient voir intégrées ​à un projet Le ou les développeurs chevronnés complétant la commande de l'​utilisateur reçoit ​le //bounty// offert. ​ ([[https://​launchpad.net/​bounties|Voir ​les bounties enregistrés]])+Il existe ​un greffon Firefox pour ajouter ​des moteurs ​de recherches spécifiques ​à LaunchpadInstallez ​le paquet ​[[apt://firefox-launchpad-plugin]]Après installation et redémarrage de Firefox, vous aurez la possibilité dans l'​outil de recherche Firefox de chercher parmi les bogues, ​les membres et les équipes, les paquets Ubuntu, les specifications d'​Ubuntu.
  
 +**Launchpadlib**
 +TODO
  
-===== FAQ ==== +===== Liens ===== 
-* **Comment contacter l'​équipe ​de Launchpad?** +Cette page est un résumé de la documentation ​de Launchpad. 
-  * Les mainteneurs de Launchpad peuvent être rejoints (en anglais) sur le serveur IRC [[irc://irc.freenode.net|irc.freenode.net]], dans le salon //#​launchpad//​. ​ La mailing-list //​launchpad-users//​ est utilisée pour des discussions.+  * [[https://help.launchpad.net/|Documentation de Launchpad]] (en)
  
-* **Où puis-je récupérer le code source de Launchpad?​** +Veuillez lire la [[https://launchpad.net/legal|page des détails légaux]] (en anglais) pour plus d'​informations sur vos droits. 
-  * Launchpad n'est actuellement pas un projet libre / //open-source//​.+----
  
-* **Quels sont les règles de droits d'​auteur à suivre pour contribuer dans Rosetta?​** +// Contributeurs : [[:utilisateurs:​AlexandreP]]refonte [[:​utilisateurs:​yoboy|YoBoY]]//
-  * Veuillez lire la [[https://launchpad.net/legal|page des détails légaux]] (en anglais).+
  • launchpad.1181362780.txt.gz
  • Dernière modification: Le 09/06/2007, 06:21
  • (modification externe)