File: CONTRIBUTING.rdoc [rake: Ruby Standard Library Documentation]

### Files

- CONTRIBUTING.rdoc
- History.rdoc
- README.rdoc
- command_line_usage.rdoc
- glossary.rdoc
- proto_rake.rdoc
- rakefile.rdoc
- rational.rdoc

### Class Index

Quicksearch

- FileUtils
- Module
- Object
- RDoc
- RDoc::Page
- Rake::Application
- Rake::DSL
- Rake::DefaultLoader
- Rake::EarlyTime
- Rake::FileCreationTask
- Rake::FileList
- Rake::FileTask
- Rake::FileUtilsExt
- Rake::InvocationChain
- Rake::InvocationChain::EmptyInvocationChain
- Rake::InvocationExceptionMixin
- Rake::LateTime
- Rake::LinkedList
- Rake::LinkedList::EmptyLinkedList
- Rake::MakefileLoader
- Rake::MultiTask
- Rake::NameSpace
- Rake::PackageTask
- Rake::PrivateReader
- Rake::RakeFileUtils
- Rake::RuleRecursionOverflowError
- Rake::Scope
- Rake::Task
- Rake::TaskArgumentError
- Rake::TaskArguments
- Rake::TaskLib
- Rake::TaskManager
- Rake::TestTask
- Rake::Win32
- String

No matching classes.

# Source Repository¶ ↑

Rake is currently hosted at github. The github web page is github.com/ruby/rake . The public git clone URL is

    https://github.com/ruby/rake.git

# Running the Rake Test Suite¶ ↑

If you wish to run the unit and functional tests that come with Rake:

- `cd` into the top project directory of rake.

- Install gem dependency using bundler:

      $ bundle install  # Install bundler, minitest and rdoc

- Run the test suite

      $ rake

# Rubocop¶ ↑

Rake uses Rubocop to enforce a consistent style on new changes being proposed. You can check your code with Rubocop using:

    $ ./bin/rubocop

# Issues and Bug Reports¶ ↑

Feel free to submit commits or feature requests. If you send a patch, remember to update the corresponding unit tests. In fact, I prefer new feature to be submitted in the form of new unit tests.

For other information, feel free to ask on the ruby-talk mailing list.

If you have found a bug in rake please try with the latest version of rake before filing an issue. Also check History.rdoc for bug fixes that may have addressed your issue.

When submitting pull requests please check the rake Travis-CI page for test failures:

    https://travis-ci.org/ruby/rake