To fork or not to fork

Why fork?

fork
  • You need to be able to make changes for your own organization’s needs

  • GitOps is all about git, merging changes safely is foundational

  • Some changes make sense to be merged upstream

  • You can make a pull request (PR) on the upstream pattern

fork structure

Git Workflow

  • Find the pattern closest to the solution you require

  • Fork the repository into your organization or personal account

  • Clone your fork to your local workstation

  • Deploy / Change / Test

  • Create pull requests to the repo and merge