microsoft / fabrikate

Making GitOps with Kubernetes easier one component at a time
MIT License
37 stars 5 forks source link

Code base reorganization into modules #318

Closed evanlouie closed 3 years ago

evanlouie commented 3 years ago

Reorganize the code base into a standardized layout based on https://github.com/golang-standards/project-layout

- fabrikate/
  - cmd/
    - cli/
      - main.go
  - internal/
    - core/
    - generators/
    - logger/
    - git/ # extract from core/git.go
    - helm/ # extract helm specific functionality from generators/helm.go