Je voudrais écrire un paquet pour Ruby et le rendre disponible en tant que bijou.
Quels sont les outils, les étapes et les pièges?
Existe-t-il de bons tutoriels, screencasts, etc., qui vous ont aidé à apprendre comment le faire?
Les guides de Rubygems.org sont l’une des meilleures ressources pour écrire votre propre bijou.
Si vous utilisez Bundler dans votre application, vous pouvez consulter le guide de Ryan Bigg sur le développement d’un RubyGem utilisant Bundler et le Railscast sur la création de gems avec Bundler .
Si vous êtes intéressé par des outils pour vous aider à écrire des gemmes:
Quelques tutoriels / guides:
Voici comment je crée et publie généralement des gems:
$ gem install ore rubygems-tasks rdoc rspec
$ mine awesome_gem
cd awesome_gem/
et éditez le README.rdoc
et awesome_gem.gemspec
, écrivez le code dans lib/awesome_gem/
et ajoutez les tests RSpec dans les specs/
. ChangeLog.rdoc
, exécutez rake spec
et rake rerdoc
, ouvrez html/index.html
et vérifiez s’il y a des fautes de frappe. rake release
Asseyez-vous et profitez de la gloire de votre premier joyau. 🙂
Vous n’avez pas besoin de commencer à écrire une gemme, écrivez simplement du code, écrivez des tests, utilisez-le comme bon vous semble, et une fois que vous en serez satisfait, utilisez gem this pour générer le fichier Rakefile correspondant.
Cela aide si vous vous en tenez aux approches des autres gems (ayez un répertoire lib, évitez de nommer les fichiers d’une manière qui pourrait entrer en conflit avec d’autres gems, écrivez des tests si vous le pouvez, lisez-le), mais ce n’est pas nécessaire.
Une fois que vous avez quelque chose à partager, mettez-le sur github et poussez-le sur gemcutter .
Ne le pensez pas trop, n’utilisez pas d’outils de bricolage ou autres outils amusants, amusez-vous, ne faites rien de ce que je ne ferais pas.