gems - install ruby 2.6 0



Ruby: Como escrever uma joia? (2)

Eu gostaria de escrever um pacote para o Ruby e disponibilizá-lo como uma jóia.
Quais são as ferramentas, etapas e armadilhas?
Há bons tutoriais, screencasts, etc., que ajudaram você a aprender como fazer isso?

https://ffff65535.com


É assim que eu geralmente crio e libero Gems:

  1. Inscreva-se para https://github.com
  2. Inscreva-se para https://rubygems.org
  3. $ gem install ore rubygems-tasks rdoc rspec
  4. $ mine awesome_gem
  5. cd awesome_gem/ e edite o README.rdoc e awesome_gem.gemspec , escreva o código em lib/awesome_gem/ e adicione testes RSpec em specs/ .
  6. Quando estiver pronto para lançar, atualize o arquivo ChangeLog.rdoc , execute rake spec e rake rerdoc , abra html/index.html e verifique rake rerdoc se há erros de digitação.
  7. rake release
  8. (Opcional) envie um link e uma explicação de sua nova joia incrível para http://rubyflow.com

Sente-se e desfrute da glória da sua primeira gema. :)


Você não precisa começar a escrever uma gem, apenas escrever algum código, escrever alguns testes, usá-lo como quiser, e assim que estiver satisfeito, use gem-this para gerar o Rakefile relevante.

Isso ajuda se você mantiver as abordagens que outras gemas tomam (tenha um diretório lib, evite nomear arquivos de formas que possam colidir com outras gemas, escreva alguns testes, se puder, tenha um leia-me), mas isso não é necessário.

Quando você tiver algo que queira compartilhar, coloque-o no github e empurre-o para gemcutter .

Não pense demais, não use enxada ou outras ferramentas de overkill, divirta-se, não faça nada que eu não faria.





rubygems