DEV Community

Cover image for Converting your GitHub.com public GoLang repo into a class diagram
jfeliu007
jfeliu007

Posted on

Converting your GitHub.com public GoLang repo into a class diagram

In the past few months, I have been working with a friend on a website to create UML class diagrams of public GitHub projects made in GoLang. Last year, I made a post where I showed a library I built called GoPlantUml; the response was very positive. Many provided me with issues they found and suggestions that I could include as features in the project. But the feedback that worried me more was the fact that some users didn't know about Plantuml at all. So, I spoke with a friend of mine, and we built a service that renders the diagram right from a github.com public repository.

https://www.dumels.com

We discovered that using the library manually, was very useful for us when we wanted to understand how other libraries worked. However, downloading the code, converting it to Plantuml, and rendering it was a bit slow for our liking. With www.dumels.com, we speed this process. I shared a bit more information on this blog post if you are interested in reading a bit more about the project.

I hope you guys can find it useful as well.

Top comments (0)