- node v6.9
- yarn (/npm)
- Angular 2
- TypeScript 2
Prerequisites: node v6.9, yarn.
To setup your development environment
$ git clone [email protected]:justarrived/just-match-web.git
$ cd just-match-web
$ script/setup
$ script/server
# You can now open http://localhost:8000
There are a few convenience commands
script/bootstrap
- installs/updates all dependenciesscript/setup
- sets up a project to be used for the first timescript/update
- updates a project to run at its current versionscript/server
- starts appscript/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 appyarn run start-prod
- starts app in production modeyarn run build-aot
- builds app with AoT indist
folderyarn run lint
- runs app linting
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.
- 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 :)
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.