GithubHelp home page GithubHelp logo

jsarkar / justgo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from inadarei/justgo

0.0 2.0 0.0 9.75 MB

Skeleton for jump-starting a Go-powered microservice project with Docker and Go best-practices + easy code hot-reloading (for dev environments)!

Home Page: http://www.justgo.rocks

License: MIT License

Shell 7.75% Go 92.25%

justgo's Introduction

Jump-Start Go (JustGo)

Contributions Welcome Go project version Go Report Card FOSSA Status

A helpful builder for a light-weight Go skeleton project takes care of a lot of boilerplate in jump-starting a Go-powered microservice development with Docker and Go best-practices.

To learn more: https://justgo.rocks

Features:

  1. Isolated, project-specific Go environments in a container. No cross-project dependency issues.
  2. No mess with configuring GOPATH across projects!
  3. Code hot-reloading out of the box!
  4. Ready to ship as a container in production, when you are done working with it.
  5. Future-proof choice of dep for dependency-management

INSTALLATION

Easiest way to create a new project skeleton is to install JustGo CLI tool. There's no necessity to install Go on your machine, since the setup provides fully functioning Go environment in a Docker container.

If you already have Go on your machine, you can install the CLI tool with:

> go get github.com/inadarei/justgo

or you can install it using Homebrew, even if you don't have Go:

> brew tap inadarei/casks
> brew install justgo

USAGE

After you have installed the CLI tool, to create a skeleton of a new project, just run:

> justgo

You can see various options by running justgo -h. To learn how to run a project, once it is created, see here

Upgrade with Brew

> brew update
> brew upgrade justgo

Contributing

Contributions are always welcome, no matter how large or small. Substantial feature requests should be proposed as an RFC. Before contributing, please read the code of conduct.

See Contributing.

License

MIT

FOSSA Status

justgo's People

Contributors

cmlicata avatar fossabot avatar inadarei avatar joerocklin avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.