An open API service indexing awesome lists of open source software.

https://github.com/iamflowz/dnd-graphql

Graphql service wrapper for the Dungeons and Dragons 5e SRD
https://github.com/iamflowz/dnd-graphql

dnd dnd-characters dnd-tools dnd5e dnd5e-tools eslint jest node typescript

Last synced: 6 months ago
JSON representation

Graphql service wrapper for the Dungeons and Dragons 5e SRD

Awesome Lists containing this project

README

        

# DND 5e GraphQL Service

[5ednd.info](http://5ednd.info)

GraphQL service for Dungeon and Dragons 5th edition. A [GRANDStack](https://grandstack.io/) application.
Looking for contributors!! If you're interested let me know!

# Prerequisites

- Node 10.x>
- Neo4j 4.x

# Installing

- npm run install

# Running the tests

- npm run test

# Deployment

- npm run deploy

# Built with

- Server-side JS runtime - [Node.js](https://nodejs.org/en/)
- Data query language - [Graphql](https://graphql.org)
- Graphql Library - [ApolloServer](https://www.apollographql.com)
- Native Graph Database - [Neo4j](https://neo4j.com/developer/javascript/)
- Online diagraming tool - [draw.io](https://draw.io)
- Graphql Visualization tool - [graphql-voyager](https://github.com/APIs-guru/graphql-voyager)

# Contributing

Feel free to open a pull request if you have any changes you'd like to see. Otherwise there's a couple issue templates available if you have anything to report or any questions.

# Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

# Authors

- [Dakota Lewallen](https://github.com/IamFlowZ)
Also see the list of contributors who have participated

# License

This project is licensed under Apache v2.0 (MIT but more explicit). The underlying material
is released using the [Open Gaming License Version 1.0a](https://www.wizards.com/default.asp?x=d20/oglfaq/20040123f) and originates from [Systems Reference Document](https://media.wizards.com/2016/downloads/DND/SRD-OGL_V5.1.pdf)

# Acknowledgments

DnD is pretty neat. Template for this readme comes from [PurpleBooth](https://gist.github.com/PurpleBooth/109311bb0361f32d87a2). Gitignore template taken from [github's gitignore](https://github.com/github/gitignore)

# Notes

Visualation of the goal for the datamodel available in the assets folder as well as a visualization of the current schema at /voyager