* Adding tests for in-memory storage
* Refactoring the memory storage driver
To not use global state
* Adding test skeleton
* Adding a test for get on memory storage
* Initializing the memory storage properly
* Moving the storage driver instantiation into the app constructor
In preparation for toggling drivers based on config
* Using the proper suite setup method
* Adding target for tests
* Adding test for list
* Remove extraneous spacing
* Adding test for memory.New
* Breaking common constants/vars into package globals
* Adding test for saver
I used this function for early debugging of the memory storage driver.
Now that I’m writing tests for it (see
https://github.com/gomods/athens/pull/21), it is no longer valuable to
have it. Also, as the proxy is used in the real world, it’s no longer
going to be scalable to use this function.
* Adding a Netlify config file
* Adding command to the config file
* Moving the netlify.toml file to the root
Accidentally put under docs/
* Upgrading Hugo version
I don't recall if buffalo:development is the image to use for developing buffalo apps, or if it's a tracking tag for the dev branch in buffalo. Anyway, if the `v0.11.0` tag can be used for developing buffalo, we should definitely use it because it's immutable
* Adding a "futures" document
* Big-ish overhaul
This commit removes the local proxy and focuses just on the remote
proxy (like gopkg.in) and the “vanity names”
* Big-ish overhaul part II
Forgot to commit everything in my last commit, don’t feel like
squashing :)
* Adding note about VCS as a source
* Update DETAILS.md