Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mithi/kingdom-rush-graphql

Simply get Kingdom Rush Tower information through queries in GraphQL
https://github.com/mithi/kingdom-rush-graphql

apollo-server first-timers first-timers-friendly first-timers-only good-first-issue graphql kingdom-rush kingdom-rush-graphql tower-defense tower-defense-game typegraphql typeorm typescript video-game

Last synced: 19 days ago
JSON representation

Simply get Kingdom Rush Tower information through queries in GraphQL

Awesome Lists containing this project

README

        

# Kingdom Rush GraphQL

[![Buy me a coffee](https://img.shields.io/badge/Buy%20me%20-coffee!-orange.svg?logo=buy-me-a-coffee&color=795548)](https://ko-fi.com/minimithi)
[![PRs welcome!](https://img.shields.io/badge/contributions-welcome-orange.svg?style=flat)](https://github.com/mithi/kingdom-rush-graphql/issues/78)
[![first-timers-only](https://img.shields.io/badge/first--timers--only-friendly-blueviolet.svg?style=flat)](https://github.com/mithi/kingdom-rush-graphql/blob/main/docs/GOOD_FIRST_ISSUE.md)

> Simply get Kingdom Rush Tower information through queries in GraphQL

> Try it! **`post`** queries to [`kingdom-rush-graphql.herokuapp.com`](http://kingdom-rush-graphql.herokuapp.com/) with [`hoppscotch.io/graphql`](https://hoppscotch.io/graphql) or [`insomnia.rest/graphql`](https://insomnia.rest/graphql/). You can also play with it directly since the playground is also set to true.

![Query Kingdom Rush Tower Information Insomnia](https://user-images.githubusercontent.com/1670421/98984589-5dc04500-255d-11eb-827d-5a80676d2eff.png)

## TODO

- [ ] Setup github actions and `test passing` badge
- [ ] Setup code coverage badge
- [ ] Setup code climate badge

## Miscellaneous

- [Gql schema](./schema.gql) generated by TypegraphQL.
- [schema formatted](./docs/FORMATTED_SCHEMA.md) manually by yours truly
- [Sample queries](https://github.com/mithi/kingdom-rush-graphql/blob/main/docs/EXAMPLE_QUERIES.md) you can try
- First-timers welcome! Here's a [step-by-step](./docs/GOOD_FIRST_ISSUE.md) instruction to making your first pull request. Make sure to also [read the contribution guidelines](https://github.com/mithi/mithi/wiki/Contributing)! You can also [add tests](https://github.com/mithi/kingdom-rush-graphql/issues/78) if you like.

## Tools

1. [TypeOrm](https://typeorm.io/#/)
2. [Apollo Server](https://www.apollographql.com/)
3. [TypeGraphQL](https://typegraphql.com/)
4. [Express](https://expressjs.com/)
5. [Postgresql](https://www.postgresql.org/)
6. [Jest](https://jestjs.io/)
7. [Typescript](https://www.typescriptlang.org/)
8. [GraphQL](https://graphql.org/)