Skip to content

tapegram/mobn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mobn A tool for mob programming.

Setup

git clone [email protected]:tapegram/mobn.git
ln -s <PATH_TO_MOBN>/mobn /usr/local/bin/mobn

Set up your preferred workstream via an environment variable. For example.

export MOBN_WORKSTREAM_NAME=matcha-mob

Usage

mobn new        # start a new work stream
mobn continue   # start your turn on an already created work stream
mobn done pr123 # ready to create PR, put all of the commits on to a new branch called `pr123`
mobn help       # for help!

Additionally, you can provide the team members when starting the session so the mob tool will take care of whos turn it is.

mobn new tom dick harry

Dev requirements

Make sure you have pip3

python3 -m pip install --upgrade pip

And virtualenv

sudo pip3 install virtualenv

Create a virtual env (if you haven't already)

virtualenv -p /usr/bin/python3 venv

Install dependencies

pip install -r requirements.txt

Running tests

From your virtual env run pytest

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages