项目作者: manniwatch

项目描述 :
Client/Server combo to display local public transport
高级语言: TypeScript
项目地址: git://github.com/manniwatch/manniwatch.git
创建时间: 2020-03-06T22:12:21Z
项目社区:https://github.com/manniwatch/manniwatch

开源协议:Apache License 2.0

下载


-----------------------------------------------------

➤ ManniWatch


Test
codecov
GitHub release (latest SemVer)
GitHub license
David
GitHub contributors

-----------------------------------------------------

➤ Packages

Name Description Version
@manniwatch/api-client Node Client to consume the Api npm version
@manniwatch/api-proxy-router An express api router used to proxy requests to the upstream server npm version
@manniwatch/api-proxy-server Server Helper helper for TrapezeApi npm version
@manniwatch/api-types Api Types and helper for Trapeze Api npm version
@manniwatch/assets Package holding shared assets for manniwatch npm version
@manniwatch/client-desktop An electron app that wraps the manniwatch web app npm version
@manniwatch/client-ng Angular Client for Manniwatch npm version
@manniwatch/client-types Api Types and helper for Client Api npm version
@manniwatch/pb-converter Api Types and helper for Trapeze Api npm version
@manniwatch/pb-types PB Types and helper for Trapeze Api npm version
@manniwatch/schemas An express api router used to proxy requests to the upstream server npm version
@manniwatch/vehicle-cache Caching for vehicle locations npm version
@manniwatch/vehicle-location-diff Tool to calculate diff between vehicle location snapshots npm version

-----------------------------------------------------

➤ Build & Test

Before you either do both run:

  1. npm install
  2. npx lerna bootstrap --no-ci
  3. npm run build

This project does use lerna so all common commands should work from the root directory!
Due to packages depending on each other a build is required first before running tests!

Build & Test all packages

  1. npm run build
  2. npm run test

Build & Test a specific package

  1. npx lerna run build --scope=@manniwatch/api-types
  2. npx lerna run test --scope=@manniwatch/api-types

-----------------------------------------------------

➤ Docker

See this repository for a Docker Container