Skip to content

Chatie/db

Repository files navigation

CHATIE DB

npm version Build Status

RealTime Database for Chatie Service

RealTime Data

Picture Credit: What is Real-time Data?

FEATURES

  1. RealTime Store Class for Hostie, Botie and Gitfie etc.
  2. Backed by @chatie/graphql which Powered By GraphCool.

TESTING

Generate Schemas

Generate schemas from the production graphql server:

npm run generate-schemas

Unit Tests

Run unit tests on local server:

npm run graphcool:restart
npm run test:unit

RESOURCES

Angular Module

Admin

Chart

https://blog.heroku.com/kafka-data-pipelines-frp-node

Apollo Client

CHANGE LOG

v0.8 master (May 2018)

  1. Upgrade RxJS version from 5 to 6
  2. Force in strict TypeScript mode

v0.5 (Apr 8, 2018)

Angular Injection Support.

  1. use ng-packagr to package @chatie/db to follow the Angular Package Format (APF) v6.0

v0.4 (Apr 1, 2018)

Integrate with Angular

  1. use StateSwitch to wait ready() for Store
  2. integrate with @chatie/app in the Browser.

v0.3 (18th, Feb, 2018)

Switch to Graph.Cool Serverless solution because Wilddog sucks.

  1. use @chatie/graphql module to enable graphql backend.
  2. unit testing with stores: Store, HostieStore, etc.

2018-03-17 Update: 因资金问题,“野狗”停止新用户注册

v0.2 (15th, May, 2017)

Switch to Wilddog, because Firebase Firebase.auth().signInWithCustomToken() is still blocked in China by GFW.

v0.1 (15th, May, 2017)

Switch to Firebase because Ionic DB Sunset Done: 404 error at 9th May 2017

  1. Firebase server is not blocked in China any more.
  2. Rename: from Dockie to Hostie(back).

v0.0 (Mar, 2017)

Starting with Realtime Database: Ionic DB

  1. Limitation: does not support server JWT

SEE ALSO

AUTHOR

Huan LI <[email protected]>

profile for zixia on Stack Exchange, a network of free, community-driven Q&A sites

COPYRIGHT & LICENSE

  • Code & Docs © 2017-2018 Huan LI <[email protected]>
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons