Use more inclusive naming for GitHub branches #140
Replies: 5 comments 7 replies
-
This is an interesting article on some things that can go wrong and how to fix them when moving from master to main. |
Beta Was this translation helpful? Give feedback.
-
Nice new thread 🧵 ! Thank you for starting this one, @kevinswiber! I wanted to note (for our USA OSS members) that outside of the USA, GitHub does a terrible job of communicating and syncing w/ community on changes. When they made the world-wide change of You must understand that USA companies that control tech that is often used world-wide consistently forget outside cultures and users. This is not a good way to make a product more inclusive! It takes work to make important changes and to make sure you take the time to explain well to the entire community why something needs to change. Hopefully this background context can help our USA community members understand why this change hadn't arrived to this initiative yet. 🙂 |
Beta Was this translation helpful? Give feedback.
-
I can't add a lot to the topic, especially considering my privileged position. All I can say is that I would always try to do my best at making others feeling respected. So I totally +1 this. Technically speaking, last time I raised this concern, we talked about this issue https://github.community/t/can-i-trigger-action-on-push-to-default-branch/145422/4 being a blocker. Do you know if the workaround is still needed @derberg? Is the following a solution that can unblock us? : https://stackoverflow.com/questions/64781462/github-actions-default-branch-variable |
Beta Was this translation helpful? Give feedback.
-
In addition to #140 (reply in thread) This is a change that affects all the AsyncAPI projects that are under the maintenance of different people, from different parts of the world. So we basically need to perform voting in TSC as the change must be done globally. I personally don't think we can afford to have a complexity that will make us have some default branches called IMHO prerequisite that needs to be done before voting is:
IMHO ☝🏼 is needed if we want it to be accepted easily. We have folks here from around the world, from different cultures, and I imagine that for some people the only important info will be "how much work does it take, and how will I be affected". Anyway, this is my personal, not TSC opinion. Might be that none of the above is important and all folks agree immediately. What do others think? I definitely might be wrong |
Beta Was this translation helpful? Give feedback.
-
Yo, I started this issue to provide a checklist for all the changes that need to be done in the project to switch from |
Beta Was this translation helpful? Give feedback.
-
For the purpose of more inclusive naming, would the AsyncAPI maintainers consider renaming GitHub repo
master
branches tomain
?Here is some context, provided by the Inclusive Naming Initiative:
As referenced above, the recommendation for removing master-slave terminology is as follows:
While the Inclusive Naming Initiative offers reasoning behind making the change, there has been some contention in the broader tech community regarding the term. That said, my interpretation of the AsyncAPI Initiative Code of Conduct leads me to believe that this community may consider the change important.
I'm certain this will represent a big effort, and I don't propose this change lightly. I'd appreciate your consideration!
Beta Was this translation helpful? Give feedback.
All reactions