-
Notifications
You must be signed in to change notification settings - Fork 521
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
Improve contributor documentation #4038
Conversation
CONTRIBUTING.md
Outdated
When in doubt, just target your work against `series/3.x`. If you're *very* certain that your changes will be source- *and* forward-compatible, it's safe to target the latest major/minor series (e.g. `series/3.4.x`). Note that forward-compatibility means that you cannot *add or remove* an API, while backward-compatibility means you cannot *remove* an API. | ||
|
||
With documentation changes (both Scaladoc and Markdown documentation in `/docs`), target the *earliest* branch to which those changes are relevant. For example, if a method already exists in `series/3.4.x`, documentation about it should also go into `series/3.4.x`. On the other hand, if that method was only added in `series/3.x`, its documentation should go into `series/3.x`. |
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.
Maybe we need to clarify "earliest maintained branch" or something e.g. do not send changes to series/3.4.x
because our current active minor branch is series/3.5.x
.
Honestly, we should update this contributing doc every time we release a minor. That will help stave off confusion :)
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.
Yeah, that makes sense. I did it for the current version.
Co-authored-by: Arman Bilge <armanbilge@gmail.com>
Hopefully fixes #4005. I don't actually know, how releasing works, this is me trying to understand it.