Skip to content

Insufficient guidance in CONTRIBUTING document for feature branches #4477

Open
@dbwiddis

Description

@dbwiddis

Is your feature request related to a problem? Please describe.

Pull request checks now fail without an entry in the CHANGELOG. In the "happy path" for commits to main or backports to a version branch, this is a good thing. However, following the same policy for commits to a feature branch may be problematic.

Including the commits in the changelog in the feature branch will pass the check, but will create many merge conflicts in the future when the lines around them are moved to a release.

Describe the solution you'd like

Add documentation to CONTRIBUTING specifying that PRs for a feature branch should be in a separate section. I'm happy to do this, but wanted community concurrence with this plan.

Describe alternatives you've considered

Adding changes inline will create a lot of extra work resolving merge conflicts after a release.

Not documenting feature branch changes will lead to documentation technical debt when the feature is eventually merged to main and the changes must be brought over.

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussIssues intended to help drive brainstorming and decision makingdocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    Status

    Planned work items

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions