Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
groupes:ubuntu-fr-webteam [Le 08/01/2013, 16:28] – liens vers le nouveau meta-projet YoBoY | groupes:ubuntu-fr-webteam [Le 14/06/2017, 10:49] (Version actuelle) – YoBoY | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== Groupe des développeurs des applications web ====== | ||
+ | |||
+ | Ubuntu-fr vous propose en permanence le meilleur d' | ||
+ | |||
+ | ===== Nos applications ===== | ||
+ | |||
+ | Actuellement nous utilisons : | ||
+ | * Drupal sur www.ubuntu-fr.org | ||
+ | * Dokuwiki sur doc.ubuntu-fr.org | ||
+ | * FluxBB sur forum.ubuntu-fr.org | ||
+ | * Dotclear sur planet.ubuntu-fr.org | ||
+ | * Suivi (application interne) sur suivi.ubuntu-fr.org | ||
+ | * ... | ||
+ | |||
+ | ===== Nos outils de travail ===== | ||
+ | |||
+ | Le code source, les rapports de bugs, et l' | ||
+ | |||
+ | Pour participer sur [[: | ||
+ | |||
+ | Vous trouverez l' | ||
+ | |||
+ | Si vous souhaitez nous contacter, vous pouvez utiliser la liste de diffusion [[http:// | ||
+ | |||
+ | ===== Comment nous aider ===== | ||
+ | ==== Signaler un bug ==== | ||
+ | Si vous constatez une erreur dans nos outils, quelque chose qui s' | ||
+ | |||
+ | Choisissez le projet concerné. Il vous sera demandé un rapide résumé du problème, afin de vérifier si ce problème n'a pas déjà été signalé, et ensuite une description plus complète. Mettez le maximum de détails, une capture d' | ||
+ | |||
+ | Une fois toutes ces informations renseignées, | ||
+ | |||
+ | ==== Aider à améliorer le code ==== | ||
+ | Pour commencer il faudra apprendre les commandes de base de [[: | ||
+ | |||
+ | <note tip> | ||
+ | Afin de simplifier l' | ||
+ | < | ||
+ | [url " | ||
+ | insteadof = lp: | ||
+ | </ | ||
+ | Où **USER** est votre identifiant sur Launchpad. | ||
+ | |||
+ | Ceci vous permet d' | ||
+ | </ | ||
+ | |||
+ | Après cela, suivez simplement les étapes suivantes : | ||
+ | |||
+ | === Étape 1 : récupérer le code source === | ||
+ | |||
+ | Allez sur l' | ||
+ | |||
+ | Ouvrez un [[: | ||
+ | < | ||
+ | mkdir documentation | ||
+ | cd documentation | ||
+ | git clone git+ssh:// | ||
+ | </ | ||
+ | ou avec l'URL simplifiée : | ||
+ | < | ||
+ | git clone lp: | ||
+ | </ | ||
+ | |||
+ | Un nouveau dossier sera créé (dans l' | ||
+ | |||
+ | === Étape 2 : Faire vos modifications === | ||
+ | |||
+ | Vous êtes sur une copie locale du code source, vous pouvez en faire ce que vous voulez, l' | ||
+ | |||
+ | Une seule recommandation, | ||
+ | |||
+ | Par exemple pour travailler sur le **bug 12345**, créer une nouvelle branche dans votre dossier de travail : | ||
+ | < | ||
+ | La commandes aura pour effet de créer la branche **fixe-12345** dans laquelle vous allez travailler. | ||
+ | |||
+ | === Étape 3 : Versionner localement ces modifications === | ||
+ | |||
+ | Vous travaillez sur du code localement, avec un gestionnaire de version, n' | ||
+ | < | ||
+ | git add monfichier.php | ||
+ | git commit -m "un message explicatif" | ||
+ | </ | ||
+ | |||
+ | Si vos modifications corrigent un bug, précisez le dans le commit, cela permettra d' | ||
+ | < | ||
+ | |||
+ | === Étape 4 : Envoyer ces modification sur Launchpad === | ||
+ | |||
+ | Une fois que vous êtes satisfait des modifications apportées à votre branche de travail, il ne vous reste plus qu'à la partager afin que nous puissions contrôler le code et l' | ||
+ | < | ||
+ | |||
+ | Vous pouvez aussi juste vouloir partager votre travail pour le montrer à une autre personne pour qu' | ||
+ | |||
+ | === Étape 5 : Nous proposer ces modifications === | ||
+ | |||
+ | Vous avez réalisé toutes les étapes ci-dessus, il ne vous reste plus qu'à nous demander d' | ||
+ | < | ||
+ | |||
+ | Cliquez sur votre branche de travail, ici fix-12345, vous aurez sur la page de cette branche un lien << Propose for merging >>. Il ne vous restera plus qu'à compléter si besoin les renseignements demandés. Un ou plusieurs membres de l' | ||
+ | |||
+ | === Astuces === | ||
+ | |||
+ | Pour vous familiariser avec le couple git / Launchpad, il existe une [[https:// | ||
+ | Pour en savoir un peu plus sur git il y a une page qui le traite un peu plus dans le détail [[: | ||