Skip to content

Collection of packages used to build backend services in Golang at Social Point

License

Notifications You must be signed in to change notification settings

sp-jordi-forns/bsk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BSK Build Status Coverage Status Go Report Card

Join the chat at https://gitter.im/socialpoint-labs/bsk

Packages

There are two types of packages:

  • ext: extensions to the stdlib, they augment stdlib package functionalities. Usually named after a stdlib package name plus x.
  • new: they provide logic not present in the stdlib.
Package Type Description
httpx ext Extends net/http with routing utilities, decorators, etc
logx ext Extends log with structured logging and logstash support
contextx ext Extends context with types and decorators to run tasks with a context.Context
timex ext Extends time with other time functions and utilities
metrics new Adds metrics to instrument and publish to e.g DataDog
dispatcher new Adds a reflect-based framework for dispatching events.

Contributors

This code was initially part of a private repository at Social Point.

It's a collaborative effort of all the backend team!

In order to simplify the process of moving the code to a public repository, original commits authors' could be lost.

Special thanks to all the people who has been collaborating (in alphabetical order):

About

Collection of packages used to build backend services in Golang at Social Point

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.2%
  • Makefile 0.8%