Create an Entity Relationship Diagram automatically for each release
There have been repeated requests for the creation of an Entity Relationship Diagram (ERD) of the GitLab.com database. We have been responding by sharing older ERDs or generating them upon request. Ideally, we would create them automatically with each release. Anecdotal comments have included adding a CI step to create the ERD. This issue is a placeholder for now to discuss how we could implement this automation.
The tool we used to manually generate is https://voormedia.github.io/rails-erd/install.html#generate Steps
- Install GDK
- Start GDK
- CD into gdk/gitlab subdirectory
- Follow instructions on https://voormedia.github.io/rails-erd/install.html#generate
Edited by Brie Carranza