Skip to content
This repository has been archived by the owner on Apr 30, 2020. It is now read-only.

justarrived/just-match-web

Repository files navigation

Just Match Web Stories in Ready Dependency Status devDependency Status

Built with

  • node v6.9
  • yarn (/npm)
  • Angular 2
  • TypeScript 2

Getting started

Prerequisites: node v6.9, yarn.

To setup your development environment

$ git clone git@github.com:justarrived/just-match-web.git
$ cd just-match-web
$ script/setup
$ script/server
# You can now open http://localhost:8000

Commands

There are a few convenience commands

  • script/bootstrap - installs/updates all dependencies
  • script/setup - sets up a project to be used for the first time
  • script/update - updates a project to run at its current version
  • script/server - starts app
  • script/pull-translations - pull translation from Transifex (requires the Transifex CLI)
  • script/push-translations - push translation to Transifex (requires the Transifex CLI)

yarn(/npm) scripts

  • yarn run start-dev - starts app
  • yarn run start-prod - starts app in production mode
  • yarn run build-aot - builds app with AoT in dist folder
  • yarn run lint - runs app linting

Translations

Translations are managed at Transifex.

To push or pull new translations, you need to install the Transifex client.

Fetch translations from transifex

$ script/pull-translations

Push source language file to transifex

$ script/push-translations

The configuration is in .tx/config.

Bug reporting convention

  • P1 Must be fixed.
  • P2 Should be fixed and is important to handle, but depends on time and resources available.
  • P3 Will be fixed depending on time and resources. Usually smaller design bugs aso.
  • P4 We know about this, thank you :)

Contributors

Our awesome contributors.

Contributing

We would love if you'd like to help us build and improve this product for the benefit of everyone. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.

Any contributions, feedback and suggestions are more than welcome.