GitXplorerGitXplorer
m

rotation

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
b7f49f95044eda06833c82a45fa4e6260bc3bde1

missing requires

mmhfs committed 13 years ago
Unverified
167f4dc83baae48dabd6ed2faf935ff73de38e13

better desc

mmhfs committed 13 years ago
Unverified
3ba25d468cd2348545aa96ae9357e2cb5a9da759

readme and license

mmhfs committed 13 years ago
Unverified
7cb8aaf41b9e14dfe57429eeaffa36ffa99ae791

basic CLI

mmhfs committed 13 years ago
Unverified
078624645313e3a0955ac33fa8ae2a0a88cd6cc9

CLI scaffolding

mmhfs committed 13 years ago
Unverified
e7def612176aa205639d8582733aa718aeebe8dc

no unit for now, just weeks. responsible calculation.

mmhfs committed 13 years ago

README

The README file for this repository.

Rotation

Rotation is a simple command line utility to help you rotate any kind of stuff over time. It was originally created to help control code review rotation among the members of a team.

Currently it only rotates by any given number of weeks. More units planned for the future.

Installation

Install the gem:

gem install rotation

Usage

Create your first rotation topic:

rotation init topic_name

This will create a ~/.rotation file. It's a yaml file that will look like:

topic_name:
  start_date: 2011-09-12
  duration: 1
  first: Huey
  candidates:
  - Huey
  - Dewey
  - Louie

Tweak the file for your needs. Notice that you can create as many topics as you want.

See who's in charge by typing:

rotation responsible topic_name

If you want to check the responsible of each of your topics type:

rotation responsibles

Author and License

Marcelo Silveira :: marcelo@mhfs.com.br :: @mhfsilveira

Released under the MIT License. See the LICENSE file for further details.