sogko / todomvc-relay-go

React/Relay TodoMVC app, driven by a Golang GraphQL backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

todomvc-relay-go

Port of the React/Relay TodoMVC app, driven by a Golang GraphQL backend

Parts and pieces

Notes:

This is based on alpha version of graphql-go and graphql-relay-go. Be sure to watch both repositories for latest changes.

Installation

  1. Install dependencies for NodeJS app server
npm install
  1. Install dependencies for Golang GraphQL server
go get -v ./...

Running

Start a local server:

npm start

The above command will run both the NodeJS app server and Golang GraphQL server concurrently.

Developing

Any changes you make to files in the js/ directory will cause the server to automatically rebuild the app and refresh your browser.

If at any time you make changes to data/schema.go, stop the server, regenerate data/schema.json, and restart the server:

npm run update-schema
npm start

About

React/Relay TodoMVC app, driven by a Golang GraphQL backend

License:MIT License


Languages

Language:JavaScript 53.1%Language:Go 28.2%Language:CSS 17.3%Language:HTML 1.4%