Skip to content

Technical resources for using the C4 model for visualizing software architecture.

License

Notifications You must be signed in to change notification settings

mam-dev/c4-notation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

C4 Notation

Technical resources for using the C4 model for visualizing software architecture.

What is This?

The contents of this repository should help you with putting the C4 model into action, by providing relevant documentation, links, and technical artifacts (tools and media files).

Planned:

  • SVG notation shapes (for yEd or InkScape).
  • Documentation samples, possibly in notebook form.

How to Use This?

Right now, notation holds subfolders for different SVG symbol themes including default. The latter is created according to the samples on c4model.com.

A legend.svg file holds all symbols and can be used directly as a legend insert. For different color schemes and specialized container types, create variants of that file for specific projects or your own common stencil.

TODOs:

  • Write a script that extracts symbols into their own SVG files.
  • Explore how a yEd symbol group can be created (instead of importing single images).

Related Projects

Media / Resources

Software

Text Diagrams:

Examples