Skip to content
forked from replicate/go

Repository for go shared libraries (for now)

Notifications You must be signed in to change notification settings

YOUSEF1ALJAMAL/go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

replicate/go

This repository contains shared packages used by Go applications at Replicate. If we find ourselves writing the same code repeatedly across different applications, we might want to put it here.

In due course, it may become a monorepo for our services and tools built using Go.

For now, the repository is public, to simplify its use as a Go module in other applications.

Packages

flags

Feature flagging functions: a thin wrapper around the LaunchDarkly client.

logging

Configures logging conventions for github.com/sirupsen/logrus.

telemetry

Standard OpenTelemetry configuration and tracer creation.

version

A convention for retrieving service version from the environment.

Development

You can run the build, check the tests, lint the code, and run a formatter using the scripts provided in script/

script/build
script/test
script/format
script/lint

About

Repository for go shared libraries (for now)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 93.6%
  • Lua 4.5%
  • Shell 1.9%