Skip to content

cerebralideas/todomvc-server-graphql-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

GraphQL TodoMVC Service Go Application

Project Intention

This project is intended for personal learning/exploration of Golang. This will be a work in progress, and will not immediately be a GraphQL server. It will start out as RESTful, eventually evolving into a GraphQL server over time.

Project Progress

[NOTE: Each linked commit below is be a working version of the application. Earlier versions, may have some bugs. Listed from latest to oldest.]

  • Epic: Convert to GraphQL
  • Feature: RESTful TodoMVC Service Application for complete parity in Golang
  • Tech: Add a light-weight framework to clean up and organize code
  • Feature: Add a super simple, non-persisted, in-memory CRUD for a collection of todos with no frameworks, external modules
  • Feature: Add remaining basic, naive CRUD operations with RESTful endpoints(HEAD)
  • Feature: Build a single REST API endpoint for calling for a todo collection (#e873c23)

Up and Running

# Within this project directory
go run main.go

Visit localhost:8000/todos in your browser.

What's a GraphQL service application?

[Coming soon ...]

Here's the full tech-stack that we've chosen to execute this idea:

  • Golang: a languages focused on developer speed, simplicity and performance; it makes for a great language for building server-side Web applications.

A bit on the top 4:

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

Go - golang.org

Learning Golang

The Golang website is a great resource for getting started.

Here are some links you may find helpful:

Articles and guides from the community:

Get help from other TypeScript users:

If you have other helpful links to share, or find any of the links above no longer work, please let us know.

About

A not yet GraphQL Go application for TodoMVC (WIP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages