Azure / alzlib

A Go module containing the logic to process Azure Landing Zones architectures
https://pkg.go.dev/github.com/Azure/alzlib
MIT License
4 stars 6 forks source link

feat!: document generation and refactor #156

Closed matt-FFFFFF closed 1 month ago

matt-FFFFFF commented 1 month ago

This PR implements document generation as well as refactors the initialisation of the alzlib to use LibraryReference types.

codecov-commenter commented 1 month ago

Codecov Report

Attention: Patch coverage is 59.78261% with 148 lines in your changes missing coverage. Please review.

Project coverage is 51.68%. Comparing base (b4db945) to head (dbb1fbb). Report is 24 commits behind head on main.

Files Patch % Lines
alzlib.go 23.52% 49 Missing and 3 partials :warning:
internal/processor/processor.go 68.75% 11 Missing and 9 partials :warning:
internal/doc/doc.go 86.04% 15 Missing and 3 partials :warning:
deployment/hierarchy.go 0.00% 17 Missing :warning:
cmd/alzlibtool/command/document/library.go 0.00% 8 Missing :warning:
deployment/managementgroup.go 42.85% 3 Missing and 5 partials :warning:
initialize.go 83.67% 4 Missing and 4 partials :warning:
cmd/alzlibtool/command/document/document.go 0.00% 7 Missing :warning:
cmd/alzlibtool/command/check/library.go 0.00% 6 Missing :warning:
architecture.go 0.00% 2 Missing :warning:
... and 2 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #156 +/- ## ========================================== + Coverage 43.20% 51.68% +8.47% ========================================== Files 16 35 +19 Lines 1178 1842 +664 ========================================== + Hits 509 952 +443 - Misses 570 740 +170 - Partials 99 150 +51 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.