Skip to content

baiyu/god

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

621 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

God: The Ruby Framework for Process Management

Description

God is an easy to configure, easy to extend monitoring framework written in Ruby.

Keeping your server processes and tasks running should be a simple part of your deployment process. God aims to be the simplest, most powerful monitoring application available.

Documentation

See online documentation at http://god.rubyforge.org

Community

Sign up for the god mailing list at http://groups.google.com/group/god-rb

Install

$ sudo gem install god

Contribute

Latest code is available at http://github.com/mojombo/god

The 'master' branch can be cloned with:

$ git clone git://github.com/mojombo/god

Once you have the code locally, install dependencies and run tests:

$ cd god
$ bundle install
$ bundle exec rake

The best way to get your changes merged back into core is as follows:

  1. Fork my repo on GitHub
  2. Clone down your fork
  3. Create a thoughtfully named topic branch to contain your change
  4. Hack away
  5. Add tests and make sure everything still passes by running bundle exec rake
  6. If you are adding new functionality, document it in the docs
  7. Do not change the version number, I will do that on my end
  8. If necessary, rebase your commits into logical chunks, without errors
  9. Push the branch up to GitHub
  10. Send a pull request to the mojombo/god project

License

See LICENSE file.

About

Ruby process monitor

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors