Skip to content
This repository has been archived by the owner on Feb 2, 2018. It is now read-only.

chengscott/Trafuko-Web

Repository files navigation

Software Studio

Trafuko | 垃圾話

Maintenance Build Status License: MIT

Features

  1. 錯視背景與幹話彈幕

  1. 幹話池

  1. 排行榜

  1. 同步收藏列表

Demo

The midterm demo slide deck is available at the Presentation Markdown.

Development

Prerequisites

  • node
  • yarn

Environment Setup

yarn # install dependencies

Run in development

yarn run dev

Run in production

NODE_ENV=production
yarn run build
yarn start

Test

yarn test

Lint

yarn lint

Contributing

Since the course has ended, the original development team may NOT involve with the program, but future releases will probably be geared more towards bug-fixes rather than addition of new features.

Read more on Contributing Guidelines. Thanks for your participation!

Code of Conduct

Help us keep Trafuko open and inclusive. Please read and follow our Code of Conduct.

Workflow

  1. Up to date
    • git pull
    • yarn
  2. Unit Implementation (& Unit Test)
  3. Integration: Test & Lint
    • yarn test
    • yarn lint
  4. Commit
    • git status
    • git add --all
    • git commit -m "change description"
  5. Sync to GitHub
    • git pull
    • Resolve merge conflict (may commit again)
    • git push
    • (Workspace is clean now!)
  • Post Sync
    • Travis CI
    • Azure CD