Coder Social home page Coder Social logo

isabella232 / smallrye-graphql Goto Github PK

View Code? Open in Web Editor NEW

This project forked from smallrye/smallrye-graphql

0.0 0.0 0.0 8.71 MB

Implementation for MicroProfile GraphQL

License: Apache License 2.0

Java 99.31% HTML 0.04% JavaScript 0.48% CSS 0.07% Shell 0.11%

smallrye-graphql's Introduction

badge Quality Gate Status License community

SmallRye GraphQL

SmallRye GraphQL is an implementation of

Instructions

Testing against the released v 1.1.0 of MicroProfile GraphQL

mvn clean install

Testing against the unreleased v 2.0-SNAPSHOT of MicroProfile GraphQL

(You need to build that version of MicroProfile GraphQL locally first to make the snapshot versions available in your repository)

mvn clean install -Dversion.eclipse.microprofile.graphql=2.0-SNAPSHOT

Documentation

The live documentation is available at this link.

Info about how to build and manage the documentation is in docs/README.adoc.

Project structure

Common

Server

  • API (pulling in the MicroProfile API) and allowing us to experiment with api feature not yet in the spec. Code from here might move the the spec at some point.

  • Implementation of the Eclipse MicroProfile GraphQL API.

  • CDI Module that allows lookup of GraphQL Endpoints via CDI

  • Servlet Making the implementation available via Servlet

  • TCK Test suite to run the implementation against the Eclipse MicroProfile GraphQL TCK.

  • Runner Manual TCK testing with GraphiQL

  • IT To run some Integration tests

Client

  • Client API (pulling in the MicroProfile Client API) and allowing us to experiment with api feature not yet in the spec. Code from here might move the the spec at some point.

  • Client Implementation of the Eclipse MicroProfile GraphQL Client API.

  • Client TCK Test suite to run the client-implementation against the Eclipse MicroProfile GraphQL Client TCK.

Tools

  • Maven plugin that generates the GraphQL schema from source files.

  • Gradle plugin that generates the GraphQL schema from source files.

UI

Documentation

smallrye-graphql's People

Contributors

andro999b avatar andymc12 avatar bamling avatar bpalermo avatar charlescrookes avatar cherrydev avatar computerlove avatar dependabot-preview[bot] avatar dependabot[bot] avatar eamelink avatar felk avatar gitter-badger avatar gsmet avatar gunnarmorling avatar hogmuzzle avatar janknobloch avatar jmartisk avatar kenfinnigan avatar marceloverdijk avatar nandorholozsnyak avatar parsharma avatar patope avatar phillip-kruger avatar radcortez avatar robp94 avatar smallrye-ci avatar t1 avatar tkareine avatar velias avatar ybroeker avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.