Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mithi/kingdom-rush-graphql
- Owner: mithi
- License: apache-2.0
- Archived: true
- Created: 2020-10-09T04:46:04.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-29T16:12:01.000Z (over 1 year ago)
- Last Synced: 2024-07-30T20:55:28.870Z (3 months ago)
- Topics: 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
- Language: TypeScript
- Homepage:
- Size: 652 KB
- Stars: 9
- Watchers: 3
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/)