school
truant is a javascript framework for building scalable web applications base on React, graphql, apollo-client and some other libraries. This repository is a monorepo that managed by Lerna.
Quick Start
- You can get source code from git or just down load code.
- navigate to root folder and run following command to initialize projects
npm run init
- when the installation finished, go to folder school/packages/school-example/ and startup example project
npm start
- open address http://localhost:8012/#/logon in browser, you will see the example page.
build projects
navigate to root folder and run command
npm run dist
this command will build all packages and put generated stuff in dist folder
current packages
- troop-adapter: provide some features to compitable with troopjs, like simple troop query without batch and cache.
- school-example: an example page demenstrate how to build application base on apollo-client and troop-adapter.