cardano-foundation/catalyst-ci

🛠️ [TASK] : Integrate SchemaSpy into our Postgresql Docs building

Open

#315 opened on Sep 25, 2024

 (0 comments) (0 reactions) (1 assignee)Python (2 forks)auto 404
documentationgood first issue

Repository metrics

Stars
 (6 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Summary

Update Postgresql Schema rendering to a better tool

Description

SchemaSpy has much better schema rendering capabilites than we do currently. See: https://schemaspy.org/

As we will need a very good way to render and review DB schemas, and their development, it is worthwhile improving how we visualize it.

The task here involves:

  • Remove DB Viz from our Postgresql documentation process and replace it with SchemaSpy.
  • Update the Example in the cat-ci docs to show how it is used.
  • Remove the DBViz utility from cat-ci altogether (no longer required).
  • #330

Note:

  • Catalyst-Core still uses dbviz, and there is no need to update it to use the new tooling. Its version is pinned, so removing dbviz from a later version should not be a problem.
  • No other repo currently has database schemas to document, so no requirement exists to update any other docs to this.

Contributor guide