Giter Site home page Giter Site logo

jamiehowarth0 / umbraco-graphql Goto Github PK

View Code? Open in Web Editor NEW

This project forked from umbraco-community/umbraco-graphql

0.0 0.0 0.0 2.92 MB

An implementation of GraphQL for Umbraco 8 using GraphQL for .NET.

License: MIT License

C# 97.69% HTML 0.78% Batchfile 0.22% Pascal 0.65% F# 0.66%

umbraco-graphql's Introduction

GraphQL for Umbraco

NuGet release

What is this

An implementation of GraphQL for Umbraco using GraphQL for .NET.

Please note this should not be used in production, since there are no security and all you data will be publicly available.

How does it work

GraphQL types are dynamically generated for all Umbraco document types (content and media), with all the properties as fields.

Installation

The preferred way to install GraphQL for Umbraco is through NuGet

Option 1: NuGet

GraphQL for Umbraco is available as a NuGet package.

To install run the following command in the Package Manager Console

PM> Install-Package Our.Umbraco.GraphQL

Option 2: From source

Clone the repository and run the Website (F5 in Visual Studio), install Umbraco with the starter kit and start exploring the API using the GraphQL Playground by opening /umbraco/graphql.

Docs

The docs can be found here

TODO

  • GraphQL Playground
  • Schema Stitching (extending types)
  • Metrics
  • Published Content
  • Published Media
  • Dictionary
  • Statistics (field usage etc.)
  • Deprecation (Content Types and Properties)
  • API Tokens (OAUTH) with permissions (for content types and properties)
  • Data Types
  • Document Types
  • Media Types
  • Member Types
  • Content
  • Media
  • Members
  • Documentation

Contributing

Anyone can help make this project better - check out our Contributing guide

Authors

License

Copyright © 2018 Rasmus John Pedersen

GraphQL for Umbraco is released under the MIT License

umbraco-graphql's People

Contributors

rasmusjp avatar jackpenney avatar peteduncanson avatar benjaminc avatar jamiehowarth0 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.