k1LoW / tbls

tbls is a CI-Friendly tool for document a database, written in Go.
MIT License
3.34k stars 164 forks source link

Support for making viewpoints #486

Closed k1LoW closed 1 year ago

k1LoW commented 1 year ago

To help understand the complex schema and the architecture that uses it, it is possible to create viewpoints that explain them in one aspect.

github-actions[bot] commented 1 year ago

Code Metrics Report

main (563b385) #486 (45db381) +/-
Coverage 67.8% 62.7% -5.1%
Code to Test Ratio 1:0.4 1:0.4 -0.0
Test Execution Time 3m53s 4m30s +37s
Details ``` diff | | main (563b385) | #486 (45db381) | +/- | |---------------------|----------------|----------------|-------| - | Coverage | 67.8% | 62.7% | -5.1% | | Files | 35 | 36 | +1 | | Lines | 3456 | 3668 | +212 | - | Covered | 2343 | 2299 | -44 | - | Code to Test Ratio | 1:0.4 | 1:0.4 | -0.0 | | Code | 9144 | 9563 | +419 | - | Test | 3943 | 3880 | -63 | - | Test Execution Time | 3m53s | 4m30s | +37s | ```

Code coverage of files in pull request scope (66.6% → 58.2%)

Files Coverage +/-
config/config.go 60.6% -11.5%
output/gviz/gviz.go 15.8% -17.5%
output/json/json.go 38.5% -1.5%
output/md/md.go 80.7% -0.0%
schema/filter.go 0.0% 0.0%
schema/json.go 84.7% +28.8%
schema/schema.go 40.6% -4.6%

Reported by octocov