Skip to content
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

Add more default tools running in CI? #45

Open
bnjbvr opened this issue Dec 13, 2022 · 0 comments
Open

Add more default tools running in CI? #45

bnjbvr opened this issue Dec 13, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@bnjbvr
Copy link

bnjbvr commented Dec 13, 2022

We could add a few useful tools in our opensource template, so as to not add them every single time:

  • cargo-deny is nice to avoid multiple copies of the same dependency, or at least be aware of those (and also double-checking our license constraints),
  • cargo-machete or cargo-udeps might be cool to remove unused dependencies,
  • integrating with cargo-vet by default would be very sweet, but that's probably higher effort, so not sure it should be in the default case.

One could argue it's easy to remove extra tools, than it is to add them with a good default configuration. So I'd be in favor of having more tools by default, and after a fork of this repo template one can remove them on a case by case basis.

@bnjbvr bnjbvr added the enhancement New feature or request label Dec 13, 2022
@bnjbvr bnjbvr changed the title Add more default tools running in CI?; Add more default tools running in CI? Dec 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant