Black Lives Matter

Neon Law

Neon Law Git Flow

Git Flow is a workflow for teams using GitHub to version releases of their software. There are many great reasons why a team should adopt them, especially if your team ships versioned software like Desktop or CLI apps you don't have much visibility into.

However, for us, everything we do is at, or staged at We don't distribute Desktop or CLI apps because we encourage everyone to use our website. As a result, we do everything from one main branch, which you can see in our GitHub repository. We implement Continuous Deployment in a much simpler way than GitFlow.

We then enforce conventions with our Git Flow CLI, which you can see in our codebase. This CLI enforces branch names, what files are in a supposed branch, GitHub labels, releases, and more. In our opinion we want developers to have more rules because these rules can be automated and subsequently remove ambiguity while working on a team.

Neon Law

All content presented herein is for informational purposes only. Nothing should be construed as legal advice. Transmission and receipt of this information is not intended to create and does not constitute, an attorney-client relationship with lawyers on this platform. There is no expectation of attorney-client privilege or confidentiality of anything you may communicate to us in this forum. Do not act upon any information presented without seeking professional counsel.

Pro BonoPGP Key
Join our e-mail list.Sign up for our e-mail list, the Neon Law Monthly.

Copyright © 2021 Neon Law®  under the Apache License v2.

This website is crafted by Nisar.