-
-
Notifications
You must be signed in to change notification settings - Fork 4k
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 categories WebAPI #9586
Add categories WebAPI #9586
Conversation
54de7d8
to
dc690d1
Compare
dc690d1
to
73e9d62
Compare
73e9d62
to
6d619e9
Compare
Thank you! |
How should we track the API change resulting from this PR? Before release 4.1.4 is cut, the web API version will need to be bumped and the wiki updated. I know we discussed the idea previously. |
@sledgehammer999 do it before release.
I think the current approach (we just change wiki without any versioning) is incorrect. Users can use on different application versions providing different API versions. |
Maybe we can track the WebAPI changes in an issue while we’re between versions. I like that more than using the source code as a temporary log.
I’ve tried to partially address this by explicitly listing changes between API minor version in the Changes section. |
I have no general objections.
It seems iineffective to me. |
@Piccirello, shouldn't we change API version in first affecting PR? Currently we may have outdated version between releases. (We still can track it in corresponding Issue) |
Probably a list of PRs with webapi changes, as well as wiki text describing the changes.
I agree, but I think it’s better than what we had before. There’s still room for improvement.
I think we should actually. One issue I can think of is where I have multiple concurrent PRs open: which should include the version bump? I guess if both PRs have it then git will handle it in the merge. |
I'm not suggesting you take a step back. On the contrary, we can (and should) do it even better. Add new things marked as "since v2.x.y" and don't remove the old ones but just mark it as "until v2.x.y". If we change format of some thing (like you done with "categories" value in "sync/maindata) we just have to mark old as "until..." and add new marked as "since..." (like on "cppreference.com"). |
Each PR should be considered separately since you don't know what exactly will be merged first. Then you just rebase remaining PRs to resolve conflicts (as we do in case of any other conflicting PRs). |
Closes #5330.