https://github.com/joystream/query-resolver-toolkit
https://github.com/joystream/query-resolver-toolkit
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/joystream/query-resolver-toolkit
- Owner: Joystream
- License: gpl-3.0
- Created: 2019-09-17T09:47:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-04T12:24:51.000Z (over 3 years ago)
- Last Synced: 2025-02-24T13:48:53.631Z (over 1 year ago)
- Language: TypeScript
- Size: 137 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

This is the work-in-progress version of an AssemblyScript framework for creating custom query resolvers for the [query node](https://github.com/Joystream/query-node-joystream).
It features three components:
- The toolkit (`src/lib/joystream/query`)
- A reference application (`src/reference`)
- Unit tests (`src/__tests__`)
# Work in progress
The query node is in a very early stage of development, and it may remain unstable for some time.
# Building the reference query resolver runtime
## Requirements
### Yarn
This project uses [yarn](https://yarnpkg.com/) as Node package manager. It also
uses some node packages with native components, so make sure to install your
system's basic build tools.
On Debian-based systems:
```bash
$ apt install build-essential
```
On Mac OS (using [homebrew](https://brew.sh/)):
```bash
$ brew install libtool automake autoconf
```
## Setting up
```bash
$ yarn install
```
## Build
```bash
$ yarn run build
```
## Build and and watch for changes
```bash
$ yarn run watch
```