@serlo/api v0.59.0
api.serlo.org
Development
yarn
to install all dependenciesyarn start
starts the development server (needs a running serlo/serlo.org dev environment to work correctly)yarn test
runs the unit testsyarn pacts
runs the contract tests
Directory structure
__fixtures__
contains test data (used by both unit and contract tests)__tests__
contains the unit tests__tests-pacts__
contains the contract testssrc/graphql/schema
defines the GraphQL schema
Types
src/types.ts
is an auto-generated mapping from GraphQL types to TypeScript types. Runyarn regenerate-types
to regenerate them.- Types that don't match the correspondent GraphQL types (e.g. because their types still have to be processed by their resolver chain) should be named
*PreResolver
. - Types that specify the return type of another service, should be named
*Payload
. - GraphQL types that specify the return type of a query should be named
Query*Result
. - GraphQL types that specify the type of a parameter should be named
*Input
. - GraphQL interface types should be named
Abstract*
and have a matching union type*
.
6 months ago
9 months ago
9 months ago
11 months ago
8 months ago
8 months ago
10 months ago
10 months ago
6 months ago
6 months ago
10 months ago
10 months ago
6 months ago
9 months ago
6 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago