Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
utilisateurs:fidji:aide_ubuntu-fr-scripts [Le 05/03/2009, 04:57] fidji créée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>irc}} | ||
- | |||
- | ---- | ||
- | |||
- | ====== Projet de développement de scripts ====== | ||
- | |||
- | <note warning>Vous pouvez nous rejoindre et contribuer au développements de script (bash, perl, python, java, etc) en vous inscrivant sur la mailing liste xxxxx. Une discussion en directe sur le canal IRC [[irc://irc.freenode.net/ubuntu-fr|#ubuntu-fr-offtopic]] est possible avec les autres membres, pour vous aider et/ou répondre à vos questions.</note> | ||
- | |||
- | ===== Inscription ===== | ||
- | |||
- | Dans un premier temps il faudra vous inscrire sur le site [[https://launchpad.net/+login|launchpad.net]]. | ||
- | Vous devrez déposer votre clef ssh publique (sans passphrase de préférence) sur [[https://launchpad.net/~fidji/+editsshkeys|ici]] pour pouvoir modifier/ajouter vos scripts. | ||
- | Vous devrez ensuite demander à rejoindre [[https://launchpad.net/~ubuntu-fr-scripts|l'équipe de développement]]. | ||
- | |||
- | ===== Installation ===== | ||
- | Vous devrez installer certains outils pour pouvoir travailler sur le projet | ||
- | <code>sudo apt-get install bzr bzr-gtk</code> | ||
- | |||
- | ===== Branche de développement ===== | ||
- | |||
- | Récupération uniquement du dossier Multimedia dans la branche devel | ||
- | <code>cd Projets | ||
- | bzr branch lp:~ubuntu-fr-scripts/ubuntu-fr-scripts/devel Multimedia | ||
- | cd Multimedia</code> | ||
- | |||
- | ou encore | ||
- | <code>cd Projets | ||
- | bzr branch lp:~ubuntu-fr-scripts/ubuntu-fr-scripts/devel | ||
- | Multimedia/MonProjet | ||
- | cd MonProjet</code> | ||
- | Il ne faudra pas descendre plus bas dans la hiérarchie Catégorie/Projet | ||
- | |||
- | Si le projet comporte plus d'un fichier il faudra obligatoirement créer | ||
- | un répertoire | ||
- | <code>cd devel | ||
- | bzr mkdir Multimedia/MonProjet # par exemple</code> | ||
- | |||
- | Récupération de la branche devel | ||
- | <code>cd Projets | ||
- | bzr branch lp:~ubuntu-fr-scripts/ubuntu-fr-scripts/devel | ||
- | cd devel</code> | ||
- | |||
- | Nouveau fichier | ||
- | <code>cd devel/Multimedia | ||
- | bzr merge # Pour mettre à jour vos sources | ||
- | touch monscript # Création/Edition du fichier | ||
- | bzr add # Pour marquer tous les nouveaux fichiers à ajouter | ||
- | # ou encore | ||
- | bzr add monscript | ||
- | bzr commit -m "Ajout du commentaire" # Pour valider localement l'ajout de votre fichier | ||
- | bzr push lp:~ubuntu-fr-scripts/ubuntu-fr-scripts/devel # Pour transmettre au serveur launchpad vos ajouts</code> | ||
- | |||
- | Modification de fichier | ||
- | cd devel/Multimedia | ||
- | bzr merge # Pour mettre à jour vos sources | ||
- | vi monscript # Modification du fichier | ||
- | bzr commit -m "Ajout du commentaire" # Pour valider localement la modification de votre fichier | ||
- | bzr push lp:~ubuntu-fr-scripts/ubuntu-fr-scripts/devel # Pour transmettre au serveur launchpad vos modifications | ||
- | |||
- | |||
- | ===== Branche principale ===== | ||
- | Quand un fichier dans la branche devel et considéré comme stable, le | ||
- | développeur prévient l'équipe et copie (ou en fait la demande) son | ||
- | script dans la branche main, une fois l'opération effectuée le fichier | ||
- | est supprimé de la branche devel | ||
- | |||
- | 1 fichier seul dans la catégorie -> 1 paquet | ||
- | 1 dossier dans la catégorie -> 1 paquet | ||
- | |||