Also doing a few things in the process:
- Deprecating the documentation that references the filter file
- Changing the order of the configuration documentation to put the deprecated documents at the bottom of the config section
- Adding a note to the disk storage documentation about pre-filling the disk cache
Fixes https://github.com/gomods/athens/issues/1501
* Added new cataloger interface
* Implementing catalog protocol
* Propagated to protocol and over
* First round of fixes
* S3 almost ready, need to be tested
* Going on with testing s3
* Better testing with s3
* Simplified catalog tests
* Preparing gcp tests to access a gcp instance
* Fixing initialization errors
* Removed some prints
* Gcp ready, to be tested
* Gcp working
* Aligned bucket mock to catalog method
* Switched res payload to json
* Added catalog method to all storage instances
* Added catalog method to unsupported storages
* Fixed with pool test
* Restored tests
* Fixed gcp constructor
* Implemented catalog for fs
* Removed trace
* E2e tests, fixed fs
* Fixed module name return value
* Added cataloger method to azure storage
* Added docs
* Changed pagesize parameter name
* Fixed gofmt error
* Added json tags to result. Fixed lint warning
* Removed extra line
* Changed not implemented error to http.KindNotImplemented
* Checking for inequality on results
* Lower-cased json keys
* Added cleaning of path separator
* Fixed review comments
* Add catalog endpoint for mongo
* Add omitempty to ID
* Fix catalog tests
* update for next token
* fix e2e
* Make query readable
* Fix language and e2e script
* remove new line
* Added new cataloger interface
* Implementing catalog protocol
* Propagated to protocol and over
* First round of fixes
* S3 almost ready, need to be tested
* Going on with testing s3
* Better testing with s3
* Simplified catalog tests
* Preparing gcp tests to access a gcp instance
* Fixing initialization errors
* Removed some prints
* Gcp ready, to be tested
* Gcp working
* Aligned bucket mock to catalog method
* Switched res payload to json
* Added catalog method to all storage instances
* Added catalog method to unsupported storages
* Fixed with pool test
* Restored tests
* Fixed gcp constructor
* Implemented catalog for fs
* Removed trace
* E2e tests, fixed fs
* Fixed module name return value
* Added cataloger method to azure storage
* Added docs
* Changed pagesize parameter name
* Fixed gofmt error
* Added json tags to result. Fixed lint warning
* Removed extra line
* Changed not implemented error to http.KindNotImplemented
* Checking for inequality on results
* Lower-cased json keys
* Added cleaning of path separator
* Fixed review comments
* Fixed docs
* removing registry page
* removing registry page
* removing more references to the registry and 'foundation'
* remove readme references to registry, etc...
* remove registry stuff from development docs
* removing registry from README
* add new configuration and authentication section https://github.com/gomods/athens/issues/769
* update weight on all index pages, add new line to authentication.md and update description on configuration index page
* add new line and 'front matter' to add as a page
* add new line to end of file
* Adding a section page for installing
* adjusting section ordering
so that the section list reads more like a story front to back
* Adjusting intro title
* removing redundant title
* Adding a body to the design section header
* Adding more to the contributing front page
* Splitting up sections in the install front page
* adding intro summary
* Better description of federation
* adding new maintainer language
* relative link
* more grammar and formatting fixes
* changed base to use 1.11-alpine and addded GO111MODULE=on to environment
* change go build to be one line with modules on
* add vcs systems that were in original stretch image
* created multistage build with copy from and path environment update
* added env GO111MODULE=on
* add and run create default, prereq bash installed, moved go binary, created GOROOT path
* update to preferred docker entry point and shorter config path
* added fossil and info to links for compare of VCS
* Add section to Authenticate via .netrc
Authenticate private repositories via .netrc on Docker Image
* Update to simplify text
changed to simplify and add defaults for Athens
* starting outline
* Rewording and adding more outline
* moar
* remove maintainers links, fill in template links
* basic list of ideas
* change folder structure
* try out new menu and page heiarchy
* thinking out loud
* I like this link
* almost done for now
* move into new sub menu
* doesn't belong here
* trigger netlify
* forgot chapter flag
* capitalize
* comment out ideas
* basic outline of git
* not a draft anymore
* git and github complete
* move community roles and order menu
* typos and link contributor covenant
* address requested changes
remove last mod time and author from chapters
re-phrase leading line in docs/maintainers/_index.md
* Inital removal of cdn rdbms driver and pop support from olympus
* Update travis and other unit test scripts
* Remove postgres from Makefile
* Update comments and remove function that is not required
* Update .env file
* clean commented code
* Update docs to remove references to rdbms
* Remove pop and run dep ensure to make sure that the tests pass without pop
* Keeping GO_ENV=test for parametter logging