En plus de produire diverses applications utiles pour les développeurs Web, nous allons également mettre en service et publier en 2012 des plug-ins et des extensions plus petits. Aujourd'hui, j'aimerais annoncer la première participation à cette initiative: "Nettuts + Fetch" - un plugin Sublime Text.
Disons que vous êtes un fan de Normalize.css. Peut-être que vous le téléchargez et le sauvegardez dans un extrait, ou que vous stockez la feuille de style elle-même dans un dossier de ressources. De cette façon, pour les projets futurs, il suffit de copier et coller.
Comme nous l'avons tous découvert, le seul problème de cette méthode est que, si quelques mois se sont écoulés, il est plus que possible que l'actif (dans ce cas, Normalize.css) ait été mis à jour par le créateur. Vous avez donc le choix entre utiliser la version obsolète de Normalize, maintenant obsolète, ou, encore une fois, revenir à la page GitHub et en extraire une nouvelle copie. Tout cela semble fastidieux.
Créé par Weslly Honorato, Nettuts + Fetch est la solution à notre dilemme.
Je me suis dit: "Et s'il y avait un plugin qui récupèrerait automatiquement la dernière copie d'un fichier, simplement en tapant un raccourci clavier. Il exécutera une requête de curl sur votre URL spécifiée (sauvegardée pour une utilisation future), et vous permettent de vous assurer que, pour tous les nouveaux projets, vous utilisez la dernière copie d'un actif particulier.
Créé par Weslly Honorato, Nettuts + Fetch est la solution à notre dilemme.
Vous pouvez télécharger manuellement Nettuts + Fetch à partir de GitHub, mais le moyen le plus simple de le configurer consiste à utiliser Package Control (que tous les utilisateurs de ST2 devraient utiliser). Une fois que vous avez installé le contrôle du paquet, appuyez sur Ctrl + Maj + P
(Windows, Linux) ou cmd + shift + p
(OS X) et tapez "Installation par package". Ensuite, recherchez "Nettuts + Fetch", appuyez sur Entrée et vous avez terminé. Simple.
Vous utiliserez seulement deux commandes lorsque vous travaillerez avec Fetch. Premièrement, nous devons enregistrer certaines références de fichiers. Encore une fois, ouvrez la palette de commandes et recherchez "Fetch". Pour l'instant, choisissez "Gérer les fichiers distants".
Ce qui est génial avec Sublime Text 2, c'est que la configuration est incroyablement simple. Pour assigner des références à des fichiers d'actifs en ligne, il suffit de créer un objet, comme ceci (ne vous inquiétez pas; un objet sera pré-rempli pour vous après l'installation):
Donc, pour récupérer la dernière copie de jQuery (si vous ne voulez pas utiliser de CDN):
"fichiers": "jquery": "http://code.jquery.com/jquery.min.js"
Mieux encore, je peux extraire des paquets entiers ou des fichiers zip. Que faire si nous voulons démarrer un nouveau projet, en utilisant HTML5 Boilerplate? Dans ce cas, nous ajoutons la référence à l'objet "packages".
"fichiers": "jquery": "http://code.jquery.com/jquery.min.js", "packages": "html5-boilerplate": "http://github.com/h5bp /html5-boilerplate/zipball/v2.0stripped "
Maintenant que nous avons enregistré un package et un script (ajoutez-en autant que vous le souhaitez), vous pouvez les récupérer à l'aide de la commande Fetch. Tirez la palette de commande - Ctrl + Maj + P
(Windows, Linux) ou cmd + shift + p
(OS X) - tapez "Fetch" et faites votre choix.
Choisissez HTML5 Boilerplate dans la liste, donnez-lui quelques secondes, et voilà, vous êtes prêt à utiliser la dernière version.
Assez gentil, hein? J'espère que tu aimes! Merci encore à Weslly Honorato pour l'avoir construit pour nous.