Com o registro de software npm, você também pode contribuir para a comunidade open source.
Mermaid te permite criar diagramas e visualizações usando texto e código.