Skip to content

Mind Hub API is a prototype API project created in collaboration with the charity Mind In Salford

Notifications You must be signed in to change notification settings

jdpx/mind-hub-api

Repository files navigation

Mind Hub API

Architecture

architecture

Setup

  • Clone the project from Github
  • install Golang
    • brew install go
  • Install dependancies
    • make install
  • Install Docker
  • Install Golang-Lint
    • brew install golangci-lint

Development

  • Set GraphCMS URL in your .zshrc or .bashrc
    • GRAPH_CMS_URL=https://api-eu-central-1.graphcms.com/v2/{GraphCMSAPIKey}
  • Start local DynamoDB
    • make run/local-dynamo
  • Run local API
    • make run/api

Commands

  • Run tests
    • make run/tests
  • Run linter
    • make lint
  • Regenerate GraphQL Schema
    • make generate/graphql

About

Mind Hub API is a prototype API project created in collaboration with the charity Mind In Salford

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages