Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rake Gems #1

Open
tajmone opened this issue Jun 2, 2022 · 0 comments
Open

Rake Gems #1

tajmone opened this issue Jun 2, 2022 · 0 comments
Labels
🔨 Rake Tools: Rake (Ruby Make)

Comments

@tajmone
Copy link
Contributor

tajmone commented Jun 2, 2022

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.
@tajmone tajmone added the 🔨 Rake Tools: Rake (Ruby Make) label Jun 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔨 Rake Tools: Rake (Ruby Make)
Projects
None yet
Development

No branches or pull requests

1 participant