Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
quickly [Le 01/11/2009, 17:13] Mathieu Comandon |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>karmic programmation python BROUILLON}} | ||
- | ---- | ||
- | |||
- | |||
- | ====== Quickly ====== | ||
- | |||
- | {{:quickly:quickly-logo.png|quickly}} | ||
- | |||
- | Quickly vous aide à créer des programmes (et d'autres choses) rapidement. Vous pouvez choisir parmi des templates et utiliser les commandes quickly pour créer, éditer le code et la GUI, et publier votre programme afin qu'il puisse être utilisé par d'autres. Les templates de Quickly sont faciles à écrire. Si vous êtes un fan du langage foo, vous pouvez créer une template foo-project. Ou si vous souhaitez aider les gens à écrire des plugins pour votre application, vous pouvez faire un template application-plugin. | ||
- | |||
- | Quickly a été intégré à Ubuntu 9.10. Pour l'utiliser il faut installer le paquet [[apt://quickly|quickly]]. | ||
- | Quickly est livré avec un template ubuntu-desktop qui permet d'écrire des applications avec Python, pygtk et Glade puis de les empaqueter en .deb et les publier sur Launchpad. | ||
- | |||
- | |||
- | ===== Utilisation de Quickly ===== | ||
- | |||
- | **Afficher les commandes disponibles :** | ||
- | <code>quickly commands</code> | ||
- | |||
- | **Afficher l'aide :** | ||
- | <code>quickly help</code> | ||
- | |||
- | **Afficher des informations pour démarrer rapidement un projet :** | ||
- | <code>quickly getstarted</code> | ||
- | |||
- | **Créer un nouveau template à partir d'un template existant :** | ||
- | <code>quickly quickly template-d-origine nouveau-template</code> | ||
- | |||
- | <note tip>Les commandes quickly supportent l'auto-complétion, vous pouvez par exemple saisir quickly com puis la touche tab pour obtenir quickly commands</note> | ||
- | |||
- | ===== Le template ubuntu-project ===== | ||
- | |||
- | **Créer un projet :** | ||
- | <code>quickly create ubuntu-project [nomprojet]</code> | ||
- | Cette commande crée des fichiers Python pour l'application, une interface GTK minimale et un dépôt [[bazaar|bzr]] local. | ||
- | <note warning>Le nom du projet ne doit contenir que des caractères alphanumériques</note> | ||
- | |||
- | **Travailler sur le projet :** | ||
- | <code>cd [nomprojet]</code> | ||
- | |||
- | **Lancer le programme :** | ||
- | <code>quickly run</code> | ||
- | |||
- | **Afficher le tutoriel :** | ||
- | <code>quickly tutorial</code> | ||
- | |||
- | **Éditer le code de l'application :** | ||
- | <code>quickly edit</code> | ||
- | Cette commande va ouvrir l'éditeur [[gedit]] en chargeant les fichiers sources du projet. | ||
- | |||
- | **Éditer l'interface graphique :** | ||
- | <code>quickly glade</code> | ||
- | Cette commande ouvre l'éditeur d'interface [[Glade]] et charge l'interface de votre projet. | ||
- | |||
- | **Sauvegarder les changements :** | ||
- | <code>quickly save "Commentaire"</code> | ||
- | Cette commande enregistre les changments dans le dépot [[bazaar|bzr]] local dans une nouvelle révision. Il est ainsi possible de revenir à une version antérieure en cas de problème. | ||
- | |||
- | **Créer une nouvelle boite de dialogue :** | ||
- | <code>quicky dialog [nom_dialogue]</code> | ||
- | |||
- | **Spécifier la licence de son projet :** | ||
- | Avant toute chose, éditez le fichier Copyright dans le dossier de votre application et renseignez l'année, votre nom et votre email sur la première ligne du fichier. Ne changez pas le reste du fichier. | ||
- | <code>quickly license [nom_licence]</code> | ||
- | Si le paramètre [nom_license] n'est pas renseigné, votre projet sera automatiquement passé sous license GPL 3. Vous pouvez spécifier une autre license parmi BSD, GPL-2, GPL-3, LGPL-2 et LGPL-3. | ||
- | Les contenus des licences sont stockés dans /usr/share/quickly/templates/ubuntu-project/available_licenses | ||
- | |||
- | **Éditer l'icône de votre application :** | ||
- | Ouvrez le fichier le fichier data/media/icon.png avec votre logiciel de retouche graphique pour y apporter les modifications désirées. | ||
- | |||
- | **Modifier le raccourci de votre application :** | ||
- | Par défaut les applications créées avec Quickly seront accessible dans le menu Applications>Accessoires du menu Gnome. Vous pouvez éditer le fichier jotty.desktop.in pour apporter les modifications souhaitées. Pour modifier l'emplacement de votre application dans le menu, vous devez respecter les [[http://standards.freedesktop.org/menu-spec/latest/apa.html|normes spécifiées par freedektop.org]]. | ||
- | |||
- | **Créer un paquet Debian :** | ||
- | Quickly vous permet de créer un fichier .deb pour vous permettre de distribuer et d'installer facilement votre application. | ||
- | <code>quicky package</code> | ||
- | Après avoir lancé cette commande, vous trouverez, après construction du paquet, le fichier .deb ainsi qu'une archive des sources dans le répertoire parent de votre application. Les autres fichiers générés (.dsc et .changes) sont nécessaire à l'envoi du paquet sur Launchpad. | ||
- | |||
- | |||
- | ===== Ressources ===== | ||
- | |||
- | [[https://edge.launchpad.net/quickly|Quickly sur Launchpad]] | ||
- | |||
- | Auteurs de Quickly : [[https://launchpad.net/~rick-rickspencer3|Rick Spencer]] et [[https://launchpad.net/~didrocks|Didier Roche]] | ||
- | |||
- | [[https://wiki.ubuntu.com/Quickly|Quickly sur le Wiki anglophone]] | ||
- | |||
- | [[http://blog.didrocks.fr/index.php/post/Build-your-application-quickly-with-Quickly%3A-part1|Tutoriel en 9 parties par Didier Roche]] | ||
- | |||
- | Tutoriel vidéo par Rick Spencer : [[http://www.youtube.com/watch?v=dx93U10Kkro|Partie 1]], [[http://www.youtube.com/watch?v=62T8Vw4PUTE|Partie 2]], [[http://www.youtube.com/watch?v=GpnNOfxq0zw| Partie 3]] | ||
- | |||
- | //Contributeur : [[:utilisateurs:Mathieu Comandon]]// |