An open API service indexing awesome lists of open source software.

https://github.com/mind-maps/software

Mind maps related to software engineering
https://github.com/mind-maps/software

coding development diagram diagrams graphviz mind-maps plantuml programming software software-development software-engineering

Last synced: 14 days ago
JSON representation

Mind maps related to software engineering

Awesome Lists containing this project

README

          

# Software Mind maps
Mind maps related to software engineering. [Browse the diagrams](https://mind-maps.github.io/software/).

# PlantUML format
The diagrams are not prepared in image format such as svg, JPEG or as visio or any other tool's format. It uses text based coded diagramming format called PlantUML.
The previews can be generated using VS Code editor with PlantUML extension. It also require Java & GraphViz to work.

# Setting up environment to edit using Visual Studio Code
[![Setting up PlantUML for coding C4 architecture diagrams in Visual Studio Code](http://img.youtube.com/vi/Zt3Bj1HMJ8g/0.jpg)](https://www.youtube.com/watch?v=Zt3Bj1HMJ8g "Setting up PlantUML for coding C4 architecture diagrams in Visual Studio Code")

# Building images
It needs NodeJS and NPM

Prerequisites
- Java
- GRaphViz

Preview
- VSCode
- PlantUML extension into VSCode
- Alt+D to view preview

Please watch the [video](https://www.youtube.com/watch?v=Zt3Bj1HMJ8g) for environment setup.

Generate image
- NPM Install
- NPM run build

# Browse images

![sample image](http://www.plantuml.com/plantuml/proxy?cache=no&src=https://raw.githubusercontent.com/mind-maps/software/master/debugging/before-debugging-others-problem.puml)