Black Lives Matter

Neon Law

Git Flow Lite

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 neonlaw.com, or staged at neonlaw.net. We don't distribute Desktop or CLI apps because we encourage everyone to use our website. As a result, we do everything from one development branch, which you can see in our GitHub repository. We implement Continuous Deployment in a much simpler way than GitFlow.

First, every push to the development branch automatically pushes new code to our staging environment, www.neonlaw.net. And second, production is just a commit on development that has been previously deployed to staging. By keeping our production and staging deploys in sync with the linear history of the development branch, we implement "roll forward deployment".

This keeps our development cycles tight so we can ensure our latest software innovations are used by our team to give our clients the best legal representation possible. As a corallarly to our simpler version of GitFlow, we encourage our team to put new features behind feature flags, so new code can still be continuously checked-in.

While this doesn't work for everyone, for us and our use case of keeping neonlaw.com up-to-date with our latest innovation, this simple "Git Flow Lite" has worked well.

If you or your team have questions about software compliance, including HIPAA, SOC, GDPR, or FedRAMP compliance, please get in touch with us.

The Upward Mobility Law Firm

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.

About UsPractice AreasBar PrepLegal Templates

Currently viewing this site in English

Switch to Dark Mode

SupportPGP Key
Privacy PolicyTerms of ServiceModern Slavery Statement

Copyright © 2020 Shook Law PLLC

This website is monitored with Fathom Analytics.