Skip to content

guillaumemaka/realworld-starter-kit-go-gin

Repository files navigation

RealWorld Example App

Build Status codecov

Go codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

This codebase was created to demonstrate a fully fledged fullstack application built with Go implemented using the Gin framework including CRUD operations, authentication, routing, pagination, and more.

We've gone to great lengths to adhere to the Go community styleguides & best practices.

For more information on how this works with other frontends/backends, head over to the RealWorld repo.

How it works

Describe the general architecture of your app here

Getting started

Technology Requirements

I will be assuming you are working on a Mac OSX or other UNIX based system. I cannot provide Windows support at this time.

Installing Go

First, Download Go from the Official Website for your specific computer (Mac, Linux) Second, follow the Installation Instructions from the Official Website.

Vendoring & Dependencies

We will be using Glide to manage our dependencies until Go's official dependency management is released at which time please make an issue and we will update our repo.

Test Driven Development

Testing Style

We will write our tests in a behavioral style using Go Convey

Continuous Integration

I usually use Gitlab and it's associated Continuous Integration and Deployment but since we are on Github we will use Travis CI.

Tutorial Will Hopefully Be Here

I am going to do my best to record video of all of my development and later edit it and narrate it.

About

realworld-starter-kit backend Go+Gin implementation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published