S'il vous plaît garder avec moi, je suis un auteur de gem noob. Jusqu'à présent, je n'ai même pas pu trouver de documentation officielle de l'API Bundler, donc j'ai du mal à suivre les bonnes pratiques et à savoir quelles commandes font quoi, et quels changements d'API se produisent en dehors de la petite quantité de docs sur le Bundler website.Comment suivre les modifications de l'API Bundler?
Ma première pierre a été basé sur de Yehuda Katz newgem-template, qui dit utiliser
gem "newgem", :path => File.expand_path("..", __FILE__)
dans le Gemfile à tirer dans DEPS de la gemspec de ce petit bijou. Cela semble être sorti de la faveur pour une commande gemspec
dans le Gemfile, que je ne peux que présumer fait la même chose. (Quelqu'un peut me pointer vers la documentation sur ce sujet)
Ensuite, il est dit d'utiliser
require "bundler"
Bundler.setup
dans votre Rakefile que je suppose exige que tous les fichiers de votre Gemfile ?? Encore une fois, il semble que cela est sorti de faveur (selon le code généré à partir de nouveaux bundle gem some_gem
avec Bundler 1.0.0RC4) pour:
require 'bundler'
Bundler::GemHelper.install_tasks
Ce que je ne peux que deviner chargement tâches rake ... Qu'est-il arrivé à Bundler.setup
? Qu'est-ce que cela faisait même? En tant que nouvel auteur de gemmes, je trouve qu'il est de plus en plus difficile de s'en tenir aux meilleures pratiques lorsque je ne peux même pas trouver de documentation sur ce que ces pratiques devraient être. Je sais que c'est encore en version bêta, mais un indice utile sur le chemin de la stabilité avec chaque version m'aiderait énormément.
Quoi qu'il en soit quelqu'un peut-il expliquer mon Q ci-dessus et me diriger peut-être les docs/api sur Bundler (à part http://gembundler.com que je suis au courant)
bien, merci pour le lien – brad