gqloom
Weave GraphQL schema and resolvers using runtime types in TypeScript/JavaScript
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- package-vercel-output.js
- deploy-website.yml
- publish.yml
- test.yml
- dependabot.yml
- pre-commit
- hono.ts
- mercurius.ts
- yoga.ts
- index.ts
- apollo.ts
- hono.ts
- mercurius.ts
- print.ts
- yoga.ts
- package.json
- schema.graphql
- index.ts
- index.ts
- cat.ts
- hello.ts
- index.ts
- user.ts
- index.ts
- index.ts
- .gitignore
- drizzle.config.ts
- package.json
- schema.graphql
- tsconfig.json
- index.ts
- index.ts
- cat.ts
- hello.ts
- index.ts
- user.ts
- index.ts
- index.ts
- .gitignore
- drizzle.config.ts
- package.json
- schema.graphql
- tsconfig.json
- index.ts
- loader.ts
- schema.ts
- seed.ts
- .gitignore
- drizzle.config.ts
- env.config.ts
- package.json
- schema.graphql
- data.ts
- index.ts
- resolvers.ts
- schema.ts
- .gitignore
- package.json
- README.md
- schema.graphql
- tsconfig.json
- index.ts
- validator.ts
- package.json
- index.ts
- auth-guard.ts
- cache.ts
- index.ts
- logger.ts
- output-validator.ts
- transaction.ts
- valibot-exception-filter.ts
- zod-exception-filter.ts
- guard-valibot.ts
- guard-zod.ts
- valibot-posts.ts
- valibot.ts
- zod-posts.ts
- zod.ts
- package.json
- push-db.ts
- entities.ts
- index.ts
- provider.ts
- resolver.ts
- schema.graphql
- .gitignore
- package.json
- schema.graphql
- schema.prisma
- index.ts
- schema.graphql
- .gitignore
- package.json
- prisma.config.ts
- schema.graphql
- tsconfig.json
- query-list.ts
- valibot.spec.ts
- valibot.ts
- zod.spec.ts
- zod.ts
- package.json
- vitest.config.ts
- valibot.ts
- zod.ts
- package.json
- example.txt
- upload-yoga.ts
- upload.ts
- graphql-upload.ts
- graphql-yoga.ts
- .gitignore
- package.json
- schema-yoga.graphql
- schema.graphql
- tsconfig.json
- async-iterator.spec.ts
- async-iterator.ts
- context.spec.ts
- context.ts
- index.ts
- use-resolving-fields.spec.ts
- use-resolving-fields.ts
- index.ts
- input.spec.ts
- input.ts
- resolver-chain-factory.spec.ts
- resolver-chain-factory.ts
- resolver.spec.ts
- resolver.ts
- silk.spec.ts
- silk.ts
- types-loom.ts
- types.ts
- alias.spec.ts
- extensions.spec.ts
- extensions.ts
- index.ts
- input.spec.ts
- input.ts
- interface.spec.ts
- interface.ts
- object.spec.ts
- object.ts
- schema-loom.spec.ts
- schema-loom.ts
- schema-weaver.spec.ts
- schema-weaver.ts
- types.ts
- weaver-context.spec.ts
- weaver-context.ts
- args.ts
- constants.ts
- context.ts
- error.spec.ts
- error.ts
- index.ts
- loader.spec.ts
- loader.ts
- middleware.spec.ts
- middleware.ts
- object.spec.ts
- object.ts
- parse-resolving-fields.spec.ts
- parse-resolving-fields.ts
- string.spec.ts
- string.ts
- symbols.ts
- type.spec.ts
- type.ts
- types.ts
- index.ts
- context.spec.ts
- middleware.spec.ts
- resolver.spec-d.ts
- resolver.spec.ts
- subscription.spec.ts
- package.json
- README.md
- tsconfig.json
- tsdown.config.ts
- vitest.config.ts
- push.js
- index.ts
- input.ts
- resolver-mysql.ts
- resolver-postgres.ts
- resolver-sqlite.ts
- resolver.ts
- types.ts
- context.ts
- helper.ts
- index.ts
- types.ts
- mysql.ts
- postgres.ts
- sqlite.ts
- context.spec.ts
- helper.spec.ts
- input-factory.spec.ts
- resolver-factory.spec.ts
- resolver-mysql.spec.gql
- resolver-mysql.spec.ts
- resolver-postgres.spec.gql
- resolver-postgres.spec.ts
- resolver-sqlite.spec.gql
- resolver-sqlite.spec.ts
- schema.spec.ts
- .gitignore
- drizzle-mysql.config.ts
- drizzle-postgres.config.ts
- drizzle-sqlite-1.config.ts
- drizzle-sqlite.config.ts
- env.config.ts
- package.json
- README.md
- tsconfig.json
- tsdown.config.ts
- vitest.config.ts
- index.ts
- metadata.ts
- utils.ts
- schema.spec.ts
- utils.spec.ts
- package.json
- README.md
- tsconfig.json
- tsdown.config.ts
- vitest.config.ts
- index.ts
- mock-ast.ts
- resolver.ts
- schema-loom.ts
- adapters-custom-schema.spec.ts
- adapters.spec.ts
- resolver.spec.ts
- schema.spec.ts
- package.json
- README.md
- tsconfig.json
- tsdown.config.ts
- vitest.config.ts
- index.ts
- types.ts
- arktype.spec.ts
- json.spec.ts
- typebox.spec.ts
- package.json
- README.md
- tsconfig.json
- tsdown.config.ts
- vitest.config.ts
- index.ts
- input.ts
- resolver.ts
- type.ts
- entity-schema.ts
- helper.ts
- index.ts
- types.ts
- utils.ts
- collectionField.graphql
- countQuery.graphql
- createMutation.graphql
- deleteMutation.graphql
- findAndCountQuery.graphql
- findByCursorQuery.graphql
- findOneOrFailQuery.graphql
- findOneQuery.graphql
- findQuery.graphql
- FloatComparisonSQLiteOperators.graphql
- FloatMikroComparisonOperators.graphql
- full-resolver.gql
- insertManyMutation.graphql
- insertMutation.graphql
- referenceField.graphql
- StringComparisonSQLiteOperators.graphql
- StringMikroComparisonOperators.graphql
- updateMutation.graphql
- upsertManyMutation.graphql
- upsertMutation.graphql
- UserCountArgs.graphql
- UserCountArgsWithVisibility.graphql
- UserCreateArgs.graphql
- UserCreateArgsWithVisibility.graphql
- UserCreateInput.graphql
- UserCreateInputNestedInCreateArgsWithVisibility.graphql
- UserCreateInputWithCustomAgeType.graphql
- UserCreateInputWithGraphQLAgeType.graphql
- UserCreateInputWithVisibility.graphql
- UserDeleteArgs.graphql
- UserFilter.graphql
- UserFilterNestedInCountArgsWithVisibility.graphql
- UserFilterNestedInFindArgsWithVisibility.graphql
- UserFilterNestedInFindByCursorArgsWithVisibility.graphql
- UserFilterNestedInFindOneArgsWithVisibility.graphql
- UserFilterWithVisibility.graphql
- UserFindArgs.graphql
- UserFindArgsWithVisibility.graphql
- UserFindByCursorArgs.graphql
- UserFindByCursorArgsWithVisibility.graphql
- UserFindOneArgs.graphql
- UserFindOneArgsWithVisibility.graphql
- UserInsertArgs.graphql
- UserInsertManyArgs.graphql
- UserOrderBy.graphql
- UserOrderByNestedInFindArgsWithVisibility.graphql
- UserOrderByNestedInFindByCursorArgsWithVisibility.graphql
- UserOrderByNestedInFindOneArgsWithVisibility.graphql
- UserOrderByWithVisibility.graphql
- UserUpdateArgs.graphql
- UserUpdateInput.graphql
- UserUpdateInputWithGraphQLAgeType.graphql
- UserUpsertArgs.graphql
- UserUpsertManyArgs.graphql
- decorators-schema.spec.ts
- entity-schema.spec.ts
- input-factory.spec.ts
- resolver-factory.spec.ts
- resolver.spec.ts
- schema.spec.ts
- utils.spec.ts
- package.json
- README.md
- tsconfig.json
- tsdown.config.ts
- vitest.config.ts
- generator.cjs
- schema.prisma
- init_tables.cjs
- index.ts
- js.ts
- ts.ts
- context.ts
- index.ts
- resolver-factory.ts
- type-factory.ts
- types.ts
- utils.ts
- generator.spec.ts
- resolver-factory.spec.ts
- resolver.spec.gql
- resolver.spec.ts
- schema.spec.ts
- type-factory.spec.ts
- utils.spec.ts
- .gitignore
- .graphqlrc.yml
- package.json
- prisma.config.ts
- README.md
- tsconfig.json
- tsdown.config.ts
- vitest.config.ts
- index.ts
- metadata.ts
- re-export.ts
- types.ts
- utils.ts
- metadata.spec.ts
- resolver.spec.ts
- schema.spec.ts
- utils.spec.ts
- package.json
- README.md
- tsconfig.json
- tsdown.config.ts
- vitest.config.ts
- index.ts
- types.ts
- union.ts
- resolver.spec.ts
- schema.spec.ts
- union.spec.ts
- package.json
- README.md
- tsconfig.json
- tsdown.config.ts
- vitest.config.ts
- index.ts
- metadata.ts
- types.ts
- utils.ts
- index.ts
- metadata.ts
- re-export.ts
- types.ts
- utils.ts
- resolver.spec.ts
- schema.spec.ts
- utils.spec.ts
- resolver.spec.ts
- schema.spec.ts
- package.json
- README.md
- tsconfig.json
- tsdown.config.ts
- vitest.config.ts
- code-icons.css
- CopyOrDownloadAsMarkdownButtons.jsx
- index.js
- layout.jsx
- style.css
- VPNavBarSearch.jsx
- VPNavBarTitle.jsx
- config.js
- env.d.ts
- sidebar-en.js
- sidebar-zh.js
- feature-card.tsx
- flowing-lines.tsx
- highlight.tsx
- home-text-en.ts
- home-text-zh.ts
- home.module.css
- home.tsx
- runtime-types.tsx
- tabs.tsx
- index.ts
- tailwind.css
- apollo.md
- elysia.md
- hono.md
- index.md
- mercurius.md
- yoga.md
- executor.md
- federation.md
- printing-schema.md
- subscription.md
- upload.md
- naming.info.md
- drizzle.md
- effect.md
- json.md
- mikro-orm.md
- prisma.md
- valibot.md
- yup.md
- zod.md
- context.md
- dataloader.md
- getting-started.md
- index.md
- middleware.md
- resolver.md
- silk.md
- weave.md
- gqloom.svg
- drizzle-valibot.ts
- drizzle-zod.ts
- hello-arktype.ts
- hello-effect.ts
- hello-graphql-js.ts
- hello-json.ts
- hello-typebox.ts
- hello-valibot.ts
- hello-yup.ts
- hello-zod.ts
- middleware-ajv.ts
- mikro-valibot.ts
- mikro-zod.ts
- db.ts
- easy-dataloader.ts
- load-method.ts
- loom-dataloader.ts
- n-plus-1-problem.ts
- schema.ts
- users-with-posts.graphql
- tsconfig.json
- custom-type-mapping.md
- factory-setup.md
- silk-resolver.md
- silk-schema.md
- index.ts
- resolver.ts
- schema.graphql
- schema.ts
- tsconfig.json
- entities.ts
- index.ts
- resolver.ts
- schema.graphql
- tsconfig.json
- drizzle.md
- effect.ts
- json.ts
- mikro.md
- prisma.md
- valibot.ts
- yup.ts
- zod.ts
- hello-valibot.ts
- hello-zod.ts
- install-drizzle.md
- install-effect.md
- install-json-schema.md
- install-mikro.md
- install-prisma.md
- install-typebox.md
- install-valibot.md
- install-yoga.md
- install-yup.md
- install-zod.md
- apollo.md
- elysia.md
- hono.md
- index.md
- mercurius.md
- yoga.md
- executor.md
- federation.md
- printing-schema.md
- subscription.md
- upload.md
- naming.info.md
- drizzle.md
- effect.md
- json.md
- mikro-orm.md
- prisma.md
- valibot.md
- yup.md
- zod.md
- context.md
- dataloader.md
- getting-started.md
- index.md
- middleware.md
- resolver.md
- silk.md
- weave.md
- install-drizzle.md
- install-effect.md
- install-mikro.md
- install-prisma.md
- install-yup.md
- index.md
- .gitignore
- index.md
- package.json
- postcss.config.js
- tsconfig.json
- .gitignore
- biome.json
- CONTRIBUTING.md
- docker-compose.yml
- gqloom.svg
- LICENSE.md
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- README.zh-CN.md
- tsconfig.json
- vercel.json
- vitest.config.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/modevol-com/gqloom
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd gqloom
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
