Rake

E96210

Rake is a Ruby-based build automation tool similar to Make, used to define and run tasks via Ruby code.

All labels observed (1)

Label Occurrences
Rake canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf build automation tool
free and open-source software
software
availableAs Ruby gem
category Ruby development tools
software build tools
commandName rake
configurationFile Rakefile
developer Ruby community
distribution RubyGems
fileExtension .rake
genre build system
task runner
hasFeature command-line task listing
dependency resolution between tasks
extensible via Ruby libraries
file tasks that rebuild when sources change
integration with Ruby testing frameworks
task descriptions for documentation
tasks defined as Ruby methods or blocks
implementationLanguage Ruby
inspiredBy Make
license MIT License
operatingSystem cross-platform
originalAuthor Jim Weirich
partOf standard Ruby distribution (in many versions)
primaryConfigurationFileName Rakefile
programmingLanguage Ruby
similarTo Make
supports command-line invocation of tasks
custom task libraries
default tasks
defining tasks with dependencies
environment variables for configuration
file-based tasks
incremental builds based on file timestamps
multitasks
namespaced tasks
pattern rules
usedFor automating build processes
database migrations
deployment tasks
general task automation
running tests
uses Ruby DSL for build tasks
Ruby code for task definitions
website https://github.com/ruby/rake
writtenFor Ruby ecosystem

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ruby hasBuildTool Rake