-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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 cross-release compatibility note to CONTRIBUTING.md #17911
Conversation
However, porting a package to the latest release may cause the package to break on | ||
earlier Julia releases. To maintain compatibility across releases, use | ||
[`Compat.jl`](https://github.com/JuliaLang/Compat.jl/). Find the fix for your package | ||
from the README, and tag the minimum version of Compat that provides the fix |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tag is an overloaded word here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shall I use the word "specify" instead?
I'm not sure if this repo's CONTRIBUTING.md is the best place for info about contributing to packages. |
Maybe. @ViralBShah wanted a link to the Compat guide in CONTRIBUTING.md, so I wrote up this PR. Also, what is up with Travis? This error log says it can't find openblas. A couple of other PR's failed with seemingly unrelated errors too. |
* Add cross-release compatibility note to CONTRIBUTING.md * tag -> specify (cherry picked from commit dcffb4a)
Package authors are much more likely to look at the manual section on writing packages than at CONTRIBUTING.md, which is about contributing to Julia. Why not move these explanations there? |
That would make sense to me. |
Alright, will write up a PR for this. |
Add a note for package devs about porting their package from one release to another.
cc: @tkelman @ViralBShah