Skip to content
This repository has been archived by the owner on Apr 23, 2020. It is now read-only.

Latest commit

 

History

History

11

Sprint 11 - Chewbacca

Goal

  • Nexus API Docs
  • Nexus Testing

Changelog

nexus-future

  • fix: layout with multiple graphql modules at varying directory depths (commit)
  • feat: setting to generate GraphQL SDL (commit)
  • feat: outputs nullable by default (commit)
  • feat: initial backing types system (commit)
  • feat: remove $ nexus generate (commit)
  • addToContext api
    • fix: dedupe imports in typegen (commit)
    • fix: no truncate types in typegen (commit)
    • feat: support native node types (commit)
    • feat: support intersections (commit)
    • feat: support aliases (commit)
    • feat: support interfaces (commit)
    • improve: simplify return type (commit)
  • docs:
    • schema guide backing types
    • schema guide nullability
    • schema guide object type
    • schema guide enum
    • more schema API
    • new introduction

nexus-plugn-prisma

  • tests: e2e tests on every nexus-plugin-prisma trunk commit

nexus-prisma

  • feat: support for prisma 0.23
  • chore: proper pinning of Prisma 2 binaries
  • design: alignment on relateBy et al. (issue)

other

  • moved prisma-labs/nexus-future-examples to graphql-nexus/examples
  • moved prisma-labs/nexus-prisma to graphql-nexus/nexus-prisma
  • setup LabelSync (prisma-labs & graphql-nexus)

Video

image

Next Sprint

  • Finish the Nexus transition
  • Integrate Prisma plugin docs into the Nexus website
  • Schema guide & api docs
  • Put forward a tentative system/direction for how schema/framework plugins play out

Details

GraphQL SDL Generation

Outputs Nullable By Default

E2E Tests for nexus-plugin-prisma

Initial Backng Types System

Docs

Intro

Schema Guide

Schema Guide Type Builders

Schema Guide Backing Types

Schema Guide Nullability

Schema API work

Label Sync