Planning
_______ ______ __ __ ________ _______
/ \ / \ / | / |/ |/ \
$$$$$$$ |/$$$$$$ |$$ | /$$/ $$$$$$$$/ $$$$$$$ |
$$ |__$$ |$$ | $$ |$$ |/$$/ $$ |__ $$ |__$$ |
$$ $$/ $$ | $$ |$$ $$< $$ | $$ $$<
$$$$$$$/ $$ | $$ |$$$$$ \ $$$$$/ $$$$$$$ |
$$ | $$ \__$$ |$$ |$$ \ $$ |_____ $$ | $$ |
$$ | $$ $$/ $$ | $$ |$$ |$$ | $$ |
$$/ $$$$$$/ $$/ $$/ $$$$$$$$/ $$/ $$/
A TUI for estimating tickets with your team.
Free online planning poker tools pretty universally suck. poker
aims to fix that through the elimination of unnecessary features.
- No UI
- No integrations
- No infrastructure
Just install one executable - it can run in either client or server mode. Share around the IP it's running at, have your team connect, and start estimating.
Two options.
- Have
go
installed? Simply rungo install github.com/jcpsimmons/poker@latest
- No go? Pop over to the releases page and grab the latest. There are builds for every major system and arch.
The CLI can run in client or server mode. Here is how I like to configure a session:
- Install
ngrok
- Start forwarding port
8080
viangrok
e.g.ngrok http http://localhost:8080
- Fire up
poker
in server mode -poker s
(this will run on8080
by default) - In another terminal window - connect to your instance as a client in host mode:
poker client --host simsies wss://ngrok-gibberish.ngrok-free.app
(be certain you're usingwss
if usingngrok
) - Share the URL with your team - to connect as a non-host client:
poker client [USERNAME] wss://ngrok-gibberish.ngrok-free.app
This can also be run on a LAN - especially useful if your team is all on VPN together or on the same office network. Server protocol when running locally will default to ws
instead of wss
.
I welcome contributions - this is my first app written in Golang. There are currently no tests so that may be a good place to begin with contributions!