Skip to content

Rake Gems #1

Description

@tajmone

Some interesting Rake gems slected from the "Rake" search results at RubyGems, which might be useful for the toolchain of ALAN projects:

  • rake-dependencies — Provides rake tasks for downloading and extracting tools depended on for further build activities.
    • 👍 Actively maintained.
    • 👎 depends on rake_factory Gem (from same author) which provides templates for creating custom Rake extensions. This adds some complexity to the Gem, especially if we need to customize it. Also, rake_factory lacks documentation.
  • rake_factory — Provides base classes and modules to allow declarative definition of rake tasks.
    • 👎 lacks documentation.
  • rake-extensions — (2019) useful add-ons for writing rake tasks. Offers OS detection!
    • 👎 no GitHub/Git repository (download only).
  • rake-hooks — (2012) Add after and before hooks to rake tasks.
  • rake-echo — (2015) Utilities to print things to the console..
  • RakeBubbler — Captures raketask output along with additional information (task name, duration, start time, error) for further usage.
  • rake-leaves — (2014) User-friendly argument handling for rake tasks.
  • rake_exception_hook — (2016)
    • 👍 Small and simple extension, provides a good example on how to extend Rake.
  • git-tagger — (2012) Nifty rake tasks to simplify your git tagging.

Custom Extensions

These are mostly collections of custom extension covering common Rake tasks, created by users like us, so they might contain inspiring material.

  • rake-plus — (2012) Some custom Rake extension with useful tasks, e.g. Git branch, Git version.
  • limerick_rake — (2012) Databse, Git, Sass, and other useful tasks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    🔨 RakeTools: Rake (Ruby Make)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions