-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Closed
Labels
OtherenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
Description
Is your feature request related to a problem? Please describe
When multiple people are working on a feature, there can be dependency between multiple PRs and can slow down the development. Some of the options considered:
- Having common private fork and raise draft PRs against that. We tend to lose the comments/feedback when new PR created against the main repo. Also, difficult to get maintainer feedback on private fork PR.
- Keep merging the changes in private fork and raise big PR on main repo. BIG NO
Describe the solution you'd like
I believe something like below should address this:
- Allow creation of feature branch on main repo tracking the main branch. Developer can create github issue and one of the maintainers can evaluate and help with that. There can be few months expiration for each branch to prevent proliferation
- Developers can create the dependent PRs on main repo using feature branch as base branch.
- Once the dependent-on PR gets merged, base branch in above PR can be updated from feature branch to
mainbranch - Delete the feature branch once dependent PRs are merged
Related component
Other
Describe alternatives you've considered
No response
Additional context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
OtherenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request