alexellis / alexellis/derek

Prepare Derek for use as an SDK/package

Aberta
#123 1 comentário 0 reações 0 responsáveis Ver no GitHub
good first issue help wanted
Linguagem predominante
Go
Estrelas
820
Forks
68
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

## Expected Behaviour

We should prepare Derek for use as an SDK/package so that he can be run on any platform - a Go microservice, AWS Lambda, Heroku etc.

This is the first step that makes Derek a package that someone can vendor in Go and then make use of in their own stand-alone way. #13

## Current Behaviour

Derek may "os.Exit" at several points in the code.

Derek's configuration may depend on certain characteristics of OpenFaaS.

## Possible Solution

* Try to vendor Derek as he is right now, see what happens.
* Compile a list of suggestions on this issue and ask for input
* Move all code out of `main` and into packages

## Acceptance criteria

* Test Derek spun up in a single Go HTTP server outside of a container
* Make sure there is no regression

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.