Skip to content
Viraj Patil edited this page Feb 15, 2018 · 5 revisions

Contributing guidelines

Welcome buddy, We are happy to see you here. We suggest you to read all guides before contributing.

Table of Contents

Prerequisites

You just need to be aware of using below things

  • Node
  • ExpressJs
  • AJAX
  • Mocha
  • Chai
  • Supertest

Project Skeleton

Stratego/
├─ public/
│  ├─ css/
│  ├─ js/
|  ├─ img/
│  └─ *.html
├─ src/
│  ├─ handlers/
│  ├─ models/
│  └─ lib/
├─ test/
│  ├─ libTest/
│  ├─ integration/
│  ├─ modelTest/
│  └─ unitTest/
├─ templates/
├─ logs/
│  └─  *.log
├─ .gitignore
├─ .eslintrc
├─ README.md
├─ .editorconfig
├─ package.json
├─ server.js
└─ app.js

Setup for development

To contribute for this project you should follow this process:-

  1. Clone the repository
> git clone https://github.com/STEP-tw/stratego-gamblers.git
  1. Install dependencies
 > npm run-script build
  1. Start server
> npm start

Contribution

After preparing development environment , select a story that you want to work on and assign it to yourself.

As a pair follow TDD, write tests to cover every line of code you added.

Clone this wiki locally