Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
We have 3 non-wip branches that we use for routing-release.
Why does this matter?
Master/slave terminology has existed for decades and has permeated many aspects of computer science and other fields. It is also extremely racist. We should stop using these terms.
There has been some debate on the cf-dev mailing list about whether teams should replace "master" with "main" or with some other term. I think we should chose "main" because that is what github changing its default to. By choosing the same default branch name as github this will provide predictability and cohesion between repos.
I'm in favor of "main" if we believe that it'll be more consistent with other repos.
If consistency seems unattainable, then I'd vote for "release", given the table you helpfully put together above. Let's include that table (with the new name) in https://github.com/cloudfoundry/routing-release#developer-workflow and/or in a new CONTRIBUTING.md while we're at it!