Aaron Schlesinger
Aaron Schlesinger
**What is the problem I am trying to address?** There are a lot of configuration options and it's easy to forget something, misconfigure Athens, and get stuck when you make...
## What is the problem I am trying to address? We have a bunch of feature proposals that have been submitted via issues. We just enabled [GitHub discussions](https://github.com/gomods/athens/discussions), which is...
## What is the problem I am trying to address? It's hard to move modules from one storage backend to another. You have to understand the internals of how Athens...
## What is the problem I am trying to address? The [participating docs](https://docs.gomods.io/contributing/community/participating/) have two unrelated things in them: - Roles in the community - Ways to participate in the...
**Is your feature request related to a problem? Please describe.** Athens has many configuration values and it's easy to get them mixed up. We are taking several measures to make...
[Testcontainers](https://github.com/testcontainers/testcontainers-go) is a convenience library to set up containers from Go code. We could use it to set up pre-requisite services like Redis, Mongo, Minio, etc...
In particular, this removes the line: ``` github.com/urfave/cli v1.22.4 h1:u7tSpNPPswAFymm8IehJhy4uJMlUuU/GmqSkvJ1InXA= ``` which was causing problems when you do a `go get`
Pop is a rad package for CRUD on relational databases. Would there be any interest in expanding its scope to non-relational stores? I'm especially interested in MongoDB/[CosmosDB](https://azure.microsoft.com/en-us/services/cosmos-db) and [Google Cloud...
We currently have mostly unit tests inside this repository, along with a few integration tests (like one for the interceptor coming in #206). I propose that we add more testing...
We currently use a simple HTTP/JSON protocol for the scaler to communicate with the interceptor. Because this protocol is just request/response, it has limitations on latency that can cause very...