-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
T4hTime Estimate 4 HoursTime Estimate 4 HoursdiscussShare your constructive thoughts on how to make progress with this issueShare your constructive thoughts on how to make progress with this issueenhancementNew feature or enhancement of existing functionalityNew feature or enhancement of existing functionalityhelp wantedIf you can help make progress with this issue, please comment!If you can help make progress with this issue, please comment!priority-3Third priority. Considered "Nice to Have". Not urgent.Third priority. Considered "Nice to Have". Not urgent.technicalA technical issue that requires understanding of the code, infrastructure or dependenciesA technical issue that requires understanding of the code, infrastructure or dependencies
Description
https://dev.to/sualeh/how-to-generate-mermaid-diagrams-for-your-database-33bn 👀
Appears to require running a python script ... 💭
Really wish there was automatic SQL
import that would generate valid Mermaid
... 🙏
This looks promising: https://github.com/KarnerTh/mermerd and under active development. 🤞
Todo
- Make time to investigate / try this.
- Ideally we could:
- Auto-generate the
Mermaid
for the Schema on GitHub CI after theElixir/Phoenix
tests are complete. - Upload the resulting
Mermaid
either to GitHub via automated PR or S3 if that proves too difficult - Have a static web page where anyone can inspect the latest ERD deployed for the App.
Metadata
Metadata
Assignees
Labels
T4hTime Estimate 4 HoursTime Estimate 4 HoursdiscussShare your constructive thoughts on how to make progress with this issueShare your constructive thoughts on how to make progress with this issueenhancementNew feature or enhancement of existing functionalityNew feature or enhancement of existing functionalityhelp wantedIf you can help make progress with this issue, please comment!If you can help make progress with this issue, please comment!priority-3Third priority. Considered "Nice to Have". Not urgent.Third priority. Considered "Nice to Have". Not urgent.technicalA technical issue that requires understanding of the code, infrastructure or dependenciesA technical issue that requires understanding of the code, infrastructure or dependencies