Ceci est une ancienne révision du document !



Projet de développement de scripts

Vous pouvez nous rejoindre et contribuer au développement de script (bash, perl, python, java, etc) en vous inscrivant sur la mailing liste (en cours de création). Une discussion en directe sur le canal IRC #ubuntu-fr-scripts est possible avec les autres membres, pour vous aider et/ou répondre à vos questions.

Dans un premier temps il faudra vous inscrire sur le site launchpad.net. Vous devrez déposer votre clef ssh publique (la création de la clef ssh devra être sans passphrase de préférence) sur ici pour pouvoir modifier/ajouter vos scripts.

Si vous n'avez pas de clef ssh :

sh-keygen -t rsa
ou encore
sh-keygen -t dsa

Vous devrez ensuite demander à rejoindre l'équipe de développement.

Vous devrez installer certains outils pour pouvoir travailler sur le projet

sudo apt-get install bzr bzr-gtk

En ligne de commande

Pour plus d'information sur la commande bzr veuillez consulter la documentation Bazaar User Guide (en)

Récupérer votre projet

cd ~/Projets
bzr branch lp:~ubuntu-fr-scripts/ubuntu-fr-scripts/devel Multimedia/MonProjet
cd MonProjet

Récupérer une catégorie de projets

Récupération uniquement du dossier Multimedia dans la branche devel

cd ~/Projets
bzr branch lp:~ubuntu-fr-scripts/ubuntu-fr-scripts/devel Multimedia
cd Multimedia
Création de votre projet dans une catégorie
cd ~/Projets/Multimedia
bzr mkdir MonProjet # par exemple
cd MonProjet

Création d'un nouveau projet

A faire

Ajouter un nouveau fichier

cd ~/Projets/Multimedia/MonProjet
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

Modification de fichier

cd ~/Projets/Multimedia/MonProjet
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

Récupération de la branche devel

cd ~/Projets
bzr branch lp:~ubuntu-fr-scripts/ubuntu-fr-scripts/devel
cd devel

Avec l'interface bzr-gtk

A faire

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

  • utilisateurs/fidji/aide_ubuntu-fr-scripts.1236262562.txt.gz
  • Dernière modification: Le 18/04/2011, 14:43
  • (modification externe)