当前位置: 代码迷 >> Ruby/Rails >> rubygems.org guides 通译十三(resources)
  详细解决方案

rubygems.org guides 通译十三(resources)

热度:285   发布时间:2016-04-29 02:20:39.0
rubygems.org guides 翻译十三(resources)

自己收集:

http://stackoverflow.com/questions/2194547/ruby-how-to-write-a-gem

?

关于RubyGems的一份有用的材料集合。免费?fork?,或者添加你自己的。

一、教程

  • Making Ruby Gems
  • Gem Sawyer, Modern Day Ruby Warrior
  • Gemcutter & Jeweler
  • MicroGems: five minute RubyGems?- Gems so small that you can store them in a gist.
  • Let’s Write a Gem: Part 1?and?Part 2
  • Polishing Rubies
  • A Practical Guide to Using Signed Ruby Gems - Part 1: Bundler
  • Basic RubyGem Development?and?Intermediate RubyGem Development
  • How to make a Rubygem?and?How to make a Rubygem: Part Two
  • Crafting Gems?- A tutorial from RailsConf 2013.
  • How to cryptographically sign your RubyGem?- Step-by-step guide

二、演示:地址都无法访问了!!!

  • History of RDoc and RubyGems
  • Building a Gem
  • Gemology

三、理念

  • Semantic Versioning
  • Ruby Packaging Standard
  • Why?require 'rubygems'?Is Wrong
  • How to Name Gems
  • Make the world a better place; put a license in your gemspec

四、模式

  • Gem Packaging: Best Practices
  • Rubygems Good Practice
  • Gem Development Best Practices

五、生成

帮助构建gem的工具

  • gemerator?- Minimalist tool for generating skeleton gems.
  • hoe?- Rake/RubyGems helper.
  • Jeweler?- Opinionated tool for managing RubyGems projects.
  • micro-cutter?- Tool to build the base files for a MicroGem.
  • newgem?- New gem generator.
  • RStack?- Generator intended for use on private gems.
  • rubygems-tasks?- Rake tasks for building, installing, and releasing Ruby Gems.
  • ore?- Project generator with a variety of templates.
  • Omnibus?- Generate full-stack installers for ruby code (see this?Omnibus tutorial?for instructions on using it to package a standalone RubyGem.)

六、监听

监听gem改变的工具

  • Gemnasium?- Parses your GitHub projects to learn what to notify you about. Free for public repos only.
  • Gemnasium gem?- Allows you to use Gemnasium without granting it access to private repos.
  • gemwhisperer

七、主机和服务

  • Geminabox- Host your own gems, with a rubygems-compatible API.
  • Gem Mirror?- Run an internal mirror of external gem sources.
  • Gemfury?- Private cloud-based RubyGems servers. Priced by number of collaborators.

八、使用工具

  • gemnasium-parser?- Determine dependencies without evaluating the ruby in gemfiles or gemspecs
  • Gemrat?- 从命令行添加最新的gem到你的Gemfile

?

?

?

  相关解决方案