An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 8.4% on proxy.golang.org
Top 2.8% dependent packages on proxy.golang.org
Top 2.9% dependent repos on proxy.golang.org

proxy.golang.org : github.com/cpuguy83/strongerrors

Package strongerrors defines a set of error interfaces that packages should use for communicating classes of errors. Errors that cross the package boundary should implement one (and only one) of these interfaces. Packages should not reference these interfaces directly, only implement them. To check if a particular error implements one of these interfaces, there are helper functions provided (e.g. `Is<SomeError>`) which can be used rather than asserting the interfaces directly. If you must assert on these interfaces, be sure to check the causal chain (`err.Cause()`). A set of helper functions are provided to take any error and turn it into a specific error class. This frees you from defining the same error classes all over your code. However, you can still implement the error classes ony our own if you desire.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/cpuguy83/strongerrors
License: Apache-2.0
Latest release: over 6 years ago
First release: over 7 years ago
Namespace: github.com/cpuguy83
Dependent packages: 4
Dependent repositories: 3
Stars: 12 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 11 days ago

Top 9.0% on proxy.golang.org
github.com/elchead/k8s-cluster-simulator v0.0.0-20220812090954-57dc9257a988
Kubernetes cluster simulator for evaluating schedulers.
2 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 5.6% on proxy.golang.org
github.com/aporia-ai/kubesurvival/v2 v2.0.0-20211103093026-d9f0f4428056
💰 Significantly reduce Kubernetes costs by finding the cheapest machine types that can run your w...
1 version - Latest release: over 3 years ago - 178 stars on GitHub
Top 7.5% on proxy.golang.org
github.com/eclipse-iofog/iofog-kubelet/v2 v2.0.0-rc1
2 versions - Latest release: about 5 years ago - 5 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/Azure/k8s-testrig v0.0.0-20181015234146-28dcc063cdde
1 version - Latest release: over 6 years ago
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.