* Modernised JSON format and removed _shields_test style
* Added logoWidth and labelColor fields to JSON response
* Reinstated and updated comment
* Extended expectBadge to accept Joi schemas for all fields
* refactor(GithubIssueDetail): ported to new service model
* refactor(GithubIssueDetail): updates based on PR discussions
* refactor(GithubIssueDetail): minor updates and additional tests
* refactor(GithubIssueDetail): minor updates to render functions per PR disc.
* feat: started refactoring codecov
* tests: removed erroneous test from draft PR
* chore: prettified for prettier
* feat: more codecov updates and tests
* feat: more codecov refactor updates
* feat: added codecov redirect content
* refactor: removed legacy codecov service file
* refactor(codecov): added redirect for legacy token route path
* docs(codecov): added documentation to examples for token info
* docs(codecov): updated vcs param in example patterns
* refactor(codecov): update redirect service date
Co-Authored-By: calebcartwright <calebcartwright@users.noreply.github.com>
* refactor(codecov): various updates based on PR feedback
* chore: added comment to codecov 401 test
This takes another pass over the modern services to remove unused code. I switched the shared code to use a function instead of a class and removed the indirection in the route params which led to skew between the route and examples and wasn't making things any clearer.
* refactor(waffle)
* refactor(waffle): added joi schema
* tests(waffle): added unit tests for transform & render
* chore: added qs for waffle api call
* refactor(waffle): tweaked test names
* refactor(waffle): made label required param, added redirect for BC
* refactor(waffle): relax schema to handle missing colors and null labels
* chore: removed waffle label test no longer needed
* refactor(waffle): updated redirect service
* refactor(sourceforge): ref. sourceforge and add folder test (#3127)
doc: updated tutorial links and code snippets (#3124)
Refactor [Coveralls] (#3130)
* refactor(coveralls)
* chore: added comment with link to api
* doc: updated coveralls api doc comment
* doc: updated coveralls api doc comment
update clojars endpoint
Updates clojars badge to use api endpoints
Added release endpoint which returns latest stable release
Updates version endpoint which will now also return snapshots if available or latest stable release
check for invalid version and update variable send to render
import InvalidResponse
update require
make pretty
switch to prettyMessage
remove metadata lines
initial base class
initial base class
update schema
update ClojarsDownloads base class
simplify version classes
remove transform from export
update schema
remove unused var
replace == with ===
remove extra line
fix versionColor ?
fix lint error
make pretty
refactor transform
refactor transform and update tests
add error messagest to download service
fix error messages
remove errorSchema, revert changes to tests
refactor schema
update ClojarsDownloads base class
simplify version classes
remove transform from export
remove unused var
fix lint error
make pretty
refactor transform and update tests
add error messagest to download service
fix error messages
remove errorSchema, revert changes to tests
refactor schema
* fix versionColor
* remove errorMessages
* change prettyMessge to string
* update service names and add api docs reference
* update shields url
* update service names for clarity
* rename service files for clarity
* remove transform
* remove InvalidResponse