README.md in gemsmith-3.2.0 vs README.md in gemsmith-4.0.0
- old
+ new
@@ -21,11 +21,10 @@
* Supports [Pry](http://pryrepl.org).
* Supports [Guard](https://github.com/guard/guard).
* Supports [Code Climate](https://codeclimate.com).
* Supports [Gemnasium](https://gemnasium.com).
* Supports [Travis CI](http://travis-ci.org).
-* Supports [Coveralls](https://coveralls.io).
* Provides the ability to open the source code of any gem within your favorite editor.
* Provides the ability to read the documentation of any gem within your default browser.
* Adds commonly needed README, [CHANGELOG](CHANGELOG.md), [CONTRIBUTING](CONTRIBUTING.md), [LICENSE](LICENSE.md), etc. template files.
# Requirements
@@ -106,12 +105,10 @@
# Default: true
-G, [--gemnasium], [--no-gemnasium] # Add Gemnasium support.
# Default: true
-t, [--travis], [--no-travis] # Add Travis CI support.
# Default: true
- -C, [--coveralls], [--no-coveralls] # Add Coveralls support.
- # Default: true
Once a gem skeleton has been created, the following tasks are available within the project via Bundler (i.e. rake -T):
rake build # Build example-0.1.0.gem into the pkg directory
rake install # Build and install example-0.1.0.gem into system gems
@@ -147,16 +144,9 @@
0. [Ruby on Rails Gem Packaging](http://weblog.rubyonrails.org/2009/9/1/gem-packaging-best-practices).
0. [Gem Activation and You: Part I](http://erik.hollensbe.org/2013/05/11/gem-activation-and-you)
0. [Gem Activation and You: Part II](http://erik.hollensbe.org/2013/05/15/gem-activation-and-you-part-2-bundler-and-binstubs)
0. [Why You Should Use a BSD Style License](http://www.freebsd.org/doc/en/articles/bsdl-gpl/article.html).
0. Add -w to the RUBYOPT environment variable when testing. [Details](http://avdi.org/devblog/2011/06/23/how-ruby-helps-you-fix-your-broken-code).
-
-## When To Include a Railtie ([Crafting Rails Applications](http://pragprog.com/book/jvrails/crafting-rails-applications) - Page 93 by José Valim)
-
-* "Your gem needs to perform a given task while or after the Rails application is initialized."
-* "Your gem needs to change a configuration value, such as setting a generator."
-* "Your gem must provide Rake tasks and generators in nondefault locations (the default location for the former is lib/tasks and lib/gen- erators or lib/rails/generators for the latter)."
-* "You want your gem to provide configuration options to the appli- cation, such as config.my_gem.key # :value."
# Documentation
In order to make your gem easier to use and adopt by others, good documentation is always a plus. Consider submitting
your gem to RubyDocs[http://rubydoc.info] once your gem is released and available for use. RubyDocs supports both