The default is “master”, but I have seen many pull requests that go into “bleeding”. Which branch should I be directing my pull requests to?
If it breaks the API/Implementation, it goes into bleeding. If it just adds stuff without breaking anything, throw it at master.
This may also be of interest to you.
Master currently targets 3.x.x while bleeding is already targeting 4.x.x (aka “next version”). According to SemVer we won’t merge any breaking changes into 3.x.x only butfixes and new content. Everything else will be available in 4.0.0 at the earliest.
This saves us from breaking plugins every few days and is done according to the rules of SemVer. @12AwsomeMan34 already linked the relevant Docs page