-
-
Notifications
You must be signed in to change notification settings - Fork 78
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
Improved error message when no baseline version found on crates.io #456
Conversation
Neat, thanks for the PR! The new message is certainly a lot better, and merging it would already be an improvement. In case you're interested in doing one more round of polish, I wanted to suggest a couple of options for further improvements if you'd be open to it:
Don't worry about the nightly failure, that's a "me" problem and not anything you did. I'm on it. Also, might you be interested in tackling some more issues in the project? If you'd like, I'd be happy to act as concierge and suggest issues if you let me know what sorts of things you find interesting. |
Hi @obi1kenobi , thank you for the quick review. I tried to reduce the message in this new revision, I hope I was able to still pass the right message. Since the problem is not necessarily the usage of a custom registry, but also the possibility of the user not even publishing on one I tried to follow your advice and be a bit more generic towards the root cause. I think the FAQ makes sense, the person facing the error will probably go to the GitHub issue and follow the link to the FAQ anyway, so maybe this way we can optimize it a bit. Let me know if you want me to rephrase something on the error message.
I would love to :), I just don't want to delay any important feature, so any task that is not high-priority and I can take my time to work on it would be perfect. |
Awesome, thanks for the help! Depending on your interests, there are at least two flavors of issues to choose from. One set is issues that directly improve the CLI and ergonomics of using the tool. A few example issues:
Another direction is improving our checking capabilities, like adding more lints and improving existing ones. For example:
Sometimes, improving our checking capabilities requires making changes in the None of these are particularly time-sensitive, so don't worry about taking your time. We're all volunteers here so things get done when they get done :) |
Fixes #183.
The new error message now is:
Where
tinylang
is the crate I tested the program.Let me know how you want to change the error message :)