Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make release default branch #2036

Open
Martinsos opened this issue May 16, 2024 · 0 comments
Open

Make release default branch #2036

Martinsos opened this issue May 16, 2024 · 0 comments
Labels
refactoring Keeping that code clean!

Comments

@Martinsos
Copy link
Member

Martinsos commented May 16, 2024

Thinking:

Vinny and I were just hitting some confusing issues with Codespaces because the button for them comes from default branch, but we really want them to use stuff from release which is not default, and seems we (well Vinny) solved it, but it prompted me to think about this a bit.

While we have a bit different names, we are actually following "git flow" approach it seems, where you have master which is the same thing as our release, then you have develop which is the same as our main, and you have feature branches which we also have.
I read in some places that it makes sense having master (so our release) as a default branch, because then when people come to the repo, they see stuff related to the latest version of your software, which is what they are likely interacting with -> not the bleeding edge (which is main aka develop). But it might cause some other issues hm, I am not sure. I am not sure if we are assuming somewhere that main is default.

@infomiho :

This makes sense to me

We linked to stuff on the release branch from the docs which makes sense. Using the same logic, release should be the default

I guess we would need to update the Github Action that builds stuff and couple of release related workflows / docs, but that's not so much?

@Martinsos Martinsos added the refactoring Keeping that code clean! label May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring Keeping that code clean!
Projects
None yet
Development

No branches or pull requests

1 participant