grapher/docs/index.md
2018-03-29 19:04:43 +03:00

2.2 KiB

Table of Contents

Let's learn Grapher. It's quite easy and it's time to change the way you think about your data.

Before we dive into Grapher you need to know to fundamentals of Meteor, but not mandatory, you can learn the principles either way.

Introduction

This introduces you to the way we use Grapher in the most basic form, without relationships.

Linking Collections

Learn the various ways of linking collections to each other.

Linker Engine

Learn about how you can programatically set and fetch related data.

Query Options

Learn more advanced ways to use your queries.

Reducers

Remove complexity from your queries, make them a breeze by using reducers.

Named Queries

Learn the right way to define and expose queries to the client in a secure manner.

Hypernova

Read about the tool that makes Grapher so performant.

Denormalization

Learn how to denormalize your data to enable even more performance, and super advanced searching.

Caching Results

Leverage the power of Grapher to cache the most heavy or frequently used queries.

Global Exposure

Learn about a neat way to expose your collections. This was the initial approach of Grapher, and it is very useful for when you want to expose an API accessing most parts of the database to your clients.

Structure & Patterns

Learn about some good ways to structure your code some and about common pitfalls.

Outside Meteor

If you want to use Grapher in a React Native app so from any other language as an API, it is possible

GraphQL Bridge

If you want to use Grapher in a React Native app so from any other language as an API, it is possible

API

After you've learned about Grapher, here's your cheatsheet.