Basic Repo to fork or branch for a Javascript Coding Kata
-
https://mobti.me/ Mob timer for a Team scheduling driver and navigator, sharable by QR code or link
-
https://cuckoo.team/ configurable work timer including breaks, sharable by link
-
Create a Git(hub.io) account
-
Fork this repo
-
Individual preparation
- Checkout the new repo with gitpod.io, e.g. using the corresponding link above
or
- install necessary tools, at least
- IDE suitable for JavaScript (e.g. visual studio Code, https://code.visualstudio.com/)
- npm: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
- https://mob.sh/
- oh Git, of course, you need git...
- clone the new repo locally and open it your IDE
- run
npm install
-
Make sure a
npm run test:unit
works. -
You're ready to start
-
Clarify the roles
driver
,navigator
andconsultants
-
Choose a kata
-
Set up a basic cycling timer
-
Get dirty :)
Repeat:
- run
mob start
to start a round, - do some coding,
- run
mob next
for a hand over when the cycle timer tells you to.
Finish with your session
mob done
and a corresponding meaningful commit message - run
-
Make sure to do a debriefing at the end of or after the session.
- Mocha for Testing
- Chai for Assertions
- Run
npm run test:watch
to run a continuous test