On Tue, Jul 13, 2021 at 6:52 PM Aurelien Bompard <abomp...@fedoraproject.org> wrote: > > Hey folks! > >> I think most of the repos just went with GitHub default, which recently >> changed from master to main. >> In Anitya and the-new-hotness I have: >> - master >> - staging >> - production >> The staging and production corresponds to deployment in OpenShift. This is >> why I named them like this. > > > I think a branch is a good opportunity to convey information about the > branch's purpose. For example, "dev", "devel", "develop", "staging", "stable" > and "production" are good names in my opinion, much better than "master" or > "main" which are too generic. Do I get the production code if I clone > "master" or "main", or do I get the development code? No idea. > So I'm in favor of having the following branches: > - either "dev", "devel", or "develop"
Had a quick look, and there are over 50 already at "develop" as the main branch. -- most of the others are 'main' or 'master' -- so it looks like 'develop' is a bit of a standard already. --ryan > - either "stable" or "production" > For the apps that are deployed in Openshift, I also think it makes sense to > have a "staging" branch that Openshift would trigger builds on. > > I've briefly looked at a few apps that we have in the Github org, and there's > quite a few that have either "dev" or "develop" branches. The popularity > winner between the two is not clear and I didn't want to write an actual > script to check them all and exclude those who are obsolete, but feel free to > do it if you have the itch ;-) (remember to check pagure too ;-) ) > > I think it would be easier for the infra & releng team to be able to expect > some unified naming guidelines when maintaining the host of apps that we > have, but maybe it's my projection. > If we decide on something, we can then let the project maintainers adjust > when they feel the time is right, and it would be useful for new projects. > _______________________________________________ > infrastructure mailing list -- infrastructure@lists.fedoraproject.org > To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org > Do not reply to spam on the list, report it: > https://pagure.io/fedora-infrastructure _______________________________________________ infrastructure mailing list -- infrastructure@lists.fedoraproject.org To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure