Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 1.8 KB

CONTRIBUTING.md

File metadata and controls

60 lines (40 loc) · 1.8 KB

Before start

PRs and issues are always welcome. Please feel free to open PRs and issues! Make sure that LTS version of Node.js is installed in your system before start.

Development setup

I recommend you to use Yarn as a package manager. You can use npm if you want. You should rename (/batch/.env.sample)[../batch/.env.sample] file and (/server/.env.sample) to .env. There files have metadata about database connection, GitHub OAuth and AWS access key/secret key etc.

# To start a client:
cd client
yarn
yarn start


# To start a api server:
cd server
yarn
yarn build:watch

# To start a batch server:
cd server
yarn
yarn build:watch

yarn build:watch command starts a server and watches file changes. Server automatically restarts whenever file changes.

Reporting bugs

To report bugs, please use the Issue Tracker

Steps to report a bug:

  • Open the url
  • Add all the needed information to reproduce the bug, the information include
    • steps to reproduce the bug
    • resources link if needed

Submitting patches

If you want to contribute code, please follow these steps:

(If you are new to git and/or GitHub, you should read Pro Git , especially the section on Contributing to a project:Small/Large Public Project )

  • Download the latest master branch from github:
git clone git://github.com/soonoo/committrs.io.git
cd committrs.io

# install dependencies
cd server && yarn
cd client && yarn
cd batch && yarn

This documentation was created with reference to vue-cli and cocos2d-x.