Project

rotation

0.0
No commit activity in last 3 years
No release in over 3 years
Rotation is a quick utility to help you rotate any kind of stuff over time. I created it to control code review rotation among the team members.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0
 Project Readme

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.