All Projects → dillonkearns → Mobster

dillonkearns / Mobster

Licence: mit
Pair and mob programming timer for Mac, Windows, and Linux.

Programming Languages

elm
856 projects

Projects that are alternatives of or similar to Mobster

LocalSupport
A directory of local support services and volunteer opportunities
Stars: ✭ 60 (-77.27%)
Mutual labels:  agile
agilemanager-api
HPE's Agile Manager client API module for NodeJS
Stars: ✭ 15 (-94.32%)
Mutual labels:  agile
matorral
An open-source, very simple & extensible project managent tool written using Django/Python
Stars: ✭ 21 (-92.05%)
Mutual labels:  agile
tictac
⏰ Handy time manager for your daily tasks
Stars: ✭ 55 (-79.17%)
Mutual labels:  pomodoro
kanboard
Kanban project management software
Stars: ✭ 6,484 (+2356.06%)
Mutual labels:  agile
doing-cli
CLI tool to simplify the development workflow on azure devops
Stars: ✭ 19 (-92.8%)
Mutual labels:  agile
AnotherPomodoro
Modern and customizable productivity timer app that runs in your browser.
Stars: ✭ 126 (-52.27%)
Mutual labels:  pomodoro
zencrepes
Serverless Agile analytics and management across GitHub organizations & repositories made easy!
Stars: ✭ 28 (-89.39%)
Mutual labels:  agile
ordne
A Simple Pomodoro Timer for Elementary OS
Stars: ✭ 13 (-95.08%)
Mutual labels:  pomodoro
timebox
A Custom Pomodoro macOS Menubar App with Things 3 integration
Stars: ✭ 52 (-80.3%)
Mutual labels:  pomodoro
gitbook-biblioteca-impresionante-en-espanol
Recopilación de libros sobre programación en español. Encontrados en GitBook.
Stars: ✭ 70 (-73.48%)
Mutual labels:  agile
Pomosh-iOS-watchOS
🍅Pomosh is your next awesome Pomodoro Technique assistant on 📱iOS and ⌚️ WatchOS 🙌. It's native and lightweight. Uses SwiftUI. has a nice tomato icon and also ready for macOS too🔥
Stars: ✭ 50 (-81.06%)
Mutual labels:  pomodoro
teamodoro
Synchronize pomodoros with your coworkers.
Stars: ✭ 24 (-90.91%)
Mutual labels:  pomodoro
xeo
A modern tool to bring SCRUM to Notion!
Stars: ✭ 26 (-90.15%)
Mutual labels:  agile
TamoStudy
TamoStudy is a productivity work and study timer that implements a fun, virtual pet to help you stay driven to focus.
Stars: ✭ 35 (-86.74%)
Mutual labels:  pomodoro
behaviortracker
Time Tracker ⏲️ - Android application to track the time you spend on some activities during your day.
Stars: ✭ 19 (-92.8%)
Mutual labels:  pomodoro
JirAgileR
User-friendly 🔹JIRA API wrapper. Track projects & issues from within R
Stars: ✭ 22 (-91.67%)
Mutual labels:  agile
pomotasking
A Chrome extension pomodoro timer integrated with a ToDo list.
Stars: ✭ 36 (-86.36%)
Mutual labels:  pomodoro
design-practice-repository
Summaries of artifacts, templates, practices, and techniques for agile architecting (DPR-mm) and service design (SDPR-nn).
Stars: ✭ 42 (-84.09%)
Mutual labels:  agile
retro
Retrospective board for teams, minimal and clean
Stars: ✭ 20 (-92.42%)
Mutual labels:  agile

Download the latest release GitHub release

Ideas tracked on

Mobster Build Status

A mob/pair programming timer, inspired by the MobProgramming/MobTimer.Python. Runs great on Mac, Windows, and Linux. Learn all about mobbing at the MobTimer.Python github page, and at mobprogramming.org.

Mobster was built with delight in Elm and Electron

RPG Mode

You can play through the mob programming RPG to practice mobbing skills with your team. This is a port of Willem Larsen's excellent Mob Programming RPG. This is a fantastic way to learn about some of the subtleties that are essential to effective mobbing, such as the Driver/Navigator Pattern (also known as Strong-Style).

RPG Mode

Recommended Structure

  • Pick a familiar exercise in a familiar language if possible so you can focus on learning mobbing skills, not a new language, etc.

Using Active Mobsters for Git Commit Authors/Shell Scripts

The active mobsters will always be up-to-date in the active-mobsters file.

The location of this file for the different platforms is:

  • %APPDATA%\mobster\active-mobsters on Windows
  • $XDG_CONFIG_HOME/mobster/active-mobsters or ~/.config/mobster/active-mobsters on Linux
  • ~/Library/Application Support/mobster/active-mobsters on macOS

(As described in appData section of the Electron docs](https://electron.atom.io/docs/api/app/#appgetpathname)).

The names in the active-mobsters file are separated by ,s with spaces like so: Jim Kirk, Spock, McCoy.

You can set the author field in a commit to the list of active mobsters. See mobster-commit.sh for a working example. After committing with this script, your git log will look something like:

$ git log
commit 39d59e7e4c9acb021988b3040f9b7ace5f539b78
Author: James Kirk, Leonard McCoy, Spock <[email protected]>
Date:   Fri Mar 3 21:00:25 2017 -0500

    Set phasers to stun.

Workaround for Windows 10 Transparency Issues

There is a known Electron bug for transparency in Windows 10 (see also https://github.com/dillonkearns/mobster/issues/49). If you have this issue on your machine, you can disable transparency with these steps:

  • Create a file called NO_TRANSPARENCY in the directory %APPDATA%/mobster (make sure it doesn't have a .txt or any other extension). You can type the [Windows]+[R] command and paste in %APPDATA%/mobster to get directly to the directory where this file should go.
  • Restart Mobster

Thanks @steverb1 for reporting the issue and testing workarounds!

Contributors

  • A big thanks to Eric Heikkila (ehei) for figuring out the autoUpdater (which I couldn't for the life of me get to work)!
  • Thanks to Gedward Gonzalez (gedward) for stepping me through the Mac app signing and autoUpdater with his Apple dev expertise!
  • Thanks for contributing some sweet quotes Nayan Hajratwala (nhajratw)

Contributing

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/dillonkearns/mobster
# Go into the repository
cd mobster
# Install dependencies
npm install
# Run the app
npm start

Under MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].