/bowling

Primary LanguageJavaScript

Bowling Game

INTRODUCTION

project/                  # → Root folder for the project.
├── .editorconfig         # → Editor config used for defining indent style/spaces.
├── .eslintrc             # → Config file for eslint rules.
├── .gitignore            # → Git config file to ignore files and directories.
├── app.js                # → Main app index file.
├── bin/                  # → Directory containing bin scripts.
    ├── app               # → Main bin script.
├── controllers/          # → Directory containing controller files.
    ├── Bowler.js         # → Bowler controller.
    ├── Game.js           # → Game controller.
├── data/                 # → Directory containing data files.
├── package.json          # → Contains project metadata and npm dependencies for node project.
├── README.md             # → Markdown readme file.

Project setup

Installation

$ yarn install
$ yarn link
$ chmod +x bin/app

Commands

$ bowling new-game
$ bowling new-bowler
$ bowling score
$ bowling roll