Skip to content

yasenstar/PlantUML_in_Action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

479 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 PlantUML in Action: The Definitive Guide

Udemy Bestseller YouTube Playlist PlantUML Official

Official Partnership: This course and repository are developed in direct alignment with the PlantUML core development team. It is officially authorized and jointly promoted by Arnaud Roques (the creator of PlantUML).


📖 Overview

PlantUML in Action is a comprehensive learning ecosystem designed to transform how you document software architecture. By treating "Diagrams as Code," we enable version-controlled, scalable, and beautiful technical documentation.

This repository serves as the official companion for the Bestselling Udemy Course, containing all source code, templates, and exercise files.

🌟 Why This Course?

  • Official Recognition: Proudly featured and recommended on the Official PlantUML Website.
  • Bestseller Status: Trusted by thousands of architects and engineers on Udemy.
  • Open Access: To support the global developer community, the core video lessons are shared for free on YouTube.
  • Practical & Applied: Move beyond basic syntax to master complex real-world modeling scenarios.

🎓 Where to Learn

🏆 Premium Experience (Udemy)

For a structured learning path, high-resolution content, quizzes, and a Certificate of Completion to boost your professional profile: 👉 Enroll in the Bestseller Course on Udemy

📺 Free Community Series (YouTube)

Access the comprehensive video playlist for free. Perfect for self-paced learners and the open-source community: 👉 Watch the PlantUML in Action Series


🛠 Repository Contents

This repo is organized by diagram type and complexity, allowing you to follow along with the course:

  • Sequence Diagrams: Mastering logic flow and asynchronous messaging.
  • Class & Object Diagrams: Deep dives into OOP structure and relationships.
  • Component & Deployment: Modeling physical and logical infrastructure.
  • Gantt & Work Breakdown: Using PlantUML for project management.
  • Advanced Styling: Customizing themes and skinparam for professional aesthetics.

🤝 Contributing & Feedback

I am committed to keeping this the most up-to-date PlantUML resource on the web.

  • Found a bug or have a suggestion? Please open an Issue.
  • Want to show support? Star this repository and share it with your engineering team!

❤️ Special Thanks

A huge thank you to Arnaud Roques and the PlantUML community for their tireless work on the tool and their support in making this course a reality.


Happy Modeling!Yasen, Last Updated at: 2026-01-27

About

Learning and practice PlantUML languange and its modeling

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors