What is nexus / nexus schema / nexus framework / nexus js / nexus experiment?
See original GitHub issueCan anyone explain current and historic naming of these things?
I see this repository is called “nexus”.
I is linked with page “nexusjs”
But I know that “nexus graphql framework” was called in this way and is unmaintained and now called “nexus experiment”.
I looking for “nexus schema” (without unmaintained framework) but after update of packages like “nexus plugin prisma” i see errors:
Cannot find module 'nexus' or its corresponding type declarations.
I expected that “nexus plugin prisma” will use now pure “nexus schema” without “framework” but I see imports like these
import { core } from 'nexus';
in node_modules/nexus-plugin-prisma/dist/utils.d.ts
But when I typed in google “nexus framework migration guide” I see working page:
https://nexusjs.org/docs/adoption-guides/neuxs-framework-prisma-users
that should be marked as depreciated / unmaintained
There is link to migration from nexus to nexus-schema
https://nexusjs.org/docs/adoption-guides/nexus-framework-users
but now it is called Nexus (without schema)
When in annoucment
https://github.com/prisma-labs/graphql-framework-experiment
It is called Nexus schema
Now nexus schema is depreciated:
https://www.npmjs.com/package/@nexus/schema
Sorry for this long issue, but somebody responsible for these decisions (of changes in naming) should not manage this project.
I initially loved it but now I do not want to use any tools with nexus in name because of terrible management of communication with programmers and outdated documentation.
Please imagine, how much chaos and confusion will it generate when you are searching for solution and you see materials with such many names and any of them should be matched with dates range to check what author mean by this name.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:4
- Comments:9 (3 by maintainers)
Yeah this was not great and that is why I advised to stick to the
@nexus/schema
name. Anyway long story short:Should be better getting forward, but lots of small places remain with old names.
Answered by @Sytten thanks. PRs to update old ID names are welcome if found.