rxmarket

Rx Market, your online monorepo store developed with reactive and functional programming

1
0
TypeScript

WIP

Rx Market

What and why

Rx Market is a monorepo created with lerna, typescript and rxjs and the purpose of it is try to create a copy of b2c apps (customer and rider)

Commands

Adding new dependencies to the project

lerna add [--dev] package-name [--scope package name ex: components]

Starters

Start customer dev server

 yarn dev:customer

Start dev server

 yarn dev:server[-watch]

Tests

Start Unit tests

 yarn test:[package name]

Builds

Will compile typescript and create the dist dir

Build android apk

 yarn build:customer:android
 yarn build:customer:ios

Build server

 yarn build:server

Push new changes/versions

After having the commit well commented for deploying the changes to the repo just launch this command and lerna will do the rest

 yarn push

Teach Stack

IN PROGRESS

  • [ ] Client customer apps
  • [ ] Manager web app
  • [ ] Server PART: I

TODOS

  • [ ] Add FastLane for mobile (customer / rider) release apps
  • [ ] Rider App
  • [ ] Manager App / WebApp
  • [ ] Server PART: II
  • [ ] CodePush
  • [ ] FCM
  • [ ] Add some serverless endpoint
  • [ ] ¿¿Add some native-module with Go or Kotlin-Native?? 🙀

License

Copyright (©) 2019 Xose.