-
-
The main functions of query/collector/standalone have a lot of duplication due to the way various components are configured, initialized, used. We could do better.
At minimum, all components that p…
-
We've seen several users be quite confused about the defaults section of environment variable expansion defined [here](https://github.com/uber-go/config/blob/master/expand.go#L43).
The behavior aro…
-
Hello fx-ers, I'm curious if an idea like this has been discussed yet:
### Common DI Patterns
Today, I imagine the most common way to construct a concrete type and then depend on the interface is …
-
Sometimes, it is desirable to have a nested fx.App instance. For example, in applications with complex configuration, it makes sense to have an initial start-up sequence which will construct a configu…
oakad updated
5 years ago
-
When using vscode .devcontainers, the authentication is not stored, and it's necessary to copy/paste a login url from vscode to a browser for every deploy.
Would be nice to save some kind of token as…
-
https://github.com/xmidt-org/caduceus/blob/00ce0db65037d62ca9f45f31f191835e86bcb93b/metrics.go#L150
Instead of making new gauges and other metrics for each outbound sender, we should create these o…
-
**Describe the solution you'd like**
We need to intercept the provided values after they are constructed, to check for implemented interfaces and possibly call some initialization methods.
We have…
-
I see these codes in the main.go.
> authorRepo := _authorRepo.NewMysqlAuthorRepository(dbConn)
ar := _articleRepo.NewMysqlArticleRepository(dbConn)
timeoutContext := time.Duration(viper.GetInt(…
-
Both on mac and linux I get this error when doing `zapLogger.Sync()`:
```
sync /dev/stderr: inappropriate ioctl for device
```
Code:
```
zapLogger, err := zap.NewProduction()
if err != ni…
caevv updated
1 month ago