-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Strictly limit default dependencies to stdlib #1890
Comments
I very much applaud this issue. I love when modules come with no dependencies:) BTW, does this also apply to Here's an interesting blogpost I read some time ago – The Cult of Go Test. |
@bartekpacia Yay I'm glad you like! I generally agree with that blog post! As for All of this being said, I'm not interested in introducing any more testing dependencies right now, nor do I see cases where the WDYT? I'm happy to talk more about the tradeoffs 😁 |
Since there's more important work to do, and this doesn't affect any of our users, but only our codebase, I think it's OK to not act upon it at all right now. I'd prefer to use pure Go test instead of |
I also love |
Whats the problem. I dont see any direct dependencies at all. The indirect dependencies are all because of docs generation. I'm fine with what we have |
@dearchap Yes, I think we're already at the point where the only build-time and runtime dependencies are from the Go standard library 👍🏼. There are a few dependencies that will become part of the |
Strolling through v3 issues trying to find a spot to help. Looking at #1971 - looks like this can be closed? Since it was decided it's not worth the effort to vendor/rewrite a testing library the work here is complete. Anyone opposed? |
I agree with @hay-kot. Closing the issue now. |
The runtime dependencies for core library usage should be strictly limited to the Go standard library ("stdlib"). This does not apply to the test dependencies.
github.com/xrash/smetrics
for suggestions #1892The text was updated successfully, but these errors were encountered: