Skip to content

kolide/kit

Repository files navigation

Kolide Kit GoDoc

Kolide Kit is a collection of Go libraries used in projects at Kolide. This repository also includes a few other features which are useful for Go developers:

  • A lightweight style guide
  • Links to libraries which are commonly used at Kolide
  • Links to learning resources outlining some Go best practices

Install

git clone git@github.com:kolide/kit.git $GOPATH/src/github.com/kolide/kit

Documentation

Run godoc -http=:6060 and then open http://localhost:6060/pkg/github.com/kolide/kit/ in your browser. You'll see all the available packages in this repository.

Style Guide

You will also be able to find Kolide's Go style guide at styleguide.md. We write a lot of Go at Kolide and we like talking about how we can all write better, more consistent Go. In our style guide, we've amalgamated the results of numerous internal discussions and agreed upon best approaches.

Git and Dependency Workflow

Our development and dependency management workflow is outlined in workflow.md. At a high-level, we use glide most of the time, but we use dep for newer projects. Our git workflow has us using forks and feature branches extensively.

About

A Go standard library for Kolide projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published