> kubectl describe project grackdb
Summary: Website & GraphQL API for recording the projects built by my friends and I.
> kubectl get services -n grackdb
> kubectl get project grackdb --output=markdown
Initially written as a project to experiment with Ent, GrackDB is a graph database modelling and tracking the wide variety of projects my friends and I have worked on, and their relationships.
This database is exposed via a comprehensive, auto-generated GraphQL API, with a frontend using it built by Jack Harrhy.
- GrackDBot: Discord bot that allows simple querying of GrackDB from within Discord, such as adding context menu entries to look up users to identify either their associated user (for normal users), or associated project (for bots).
- Discord accounts
- Discord bots
- GitHub accounts
- GitHub organizations
- GitHub organization memberships
- Project contributors
- Project relationships (based off, inspired by, replaces, etc.)
- Technologies (languages, libraries, etc.)
- Technology usages (written in, implements, uses, etc.)