borkdominik / bigUML

A UML web modeling tool based on GLSP, distributed via a VS Code extension.
MIT License
30 stars 5 forks source link

Demo

Visual Studio Marketplace Installs Visual Studio Marketplace Version


Logo

 bigUML Modeling Tool

Editing UML diagrams in VS Code and developing custom integrations for your IDE of choice is now possible.





**[UML](#uml) • [DOCUMENTATION](#documentation) • [DEVELOPMENT SETUP](#development-setup) • [CONTRIBUTING](#contributing) • [LICENSE](#license) • [MODELING TOOLS](#modeling-tools)**


UML

The UML 2 specification currently consists of 7 Structure Diagrams and 7 Behavior Diagrams.

Activity Diagram Coming Soon! Initial implementation provided by: [@HolzingerAlexander](https://github.com/HolzingerAlexander), [@dellis66](https://github.com/dellis66), [@nbzowski](https://github.com/nbzowski)
Class Diagram Class Diagram Initial implementation provided by: [@haydar-metin](https://github.com/haydar-metin), EclipseSource - Object Diagram integration by: [@vladfreeze](https://github.com/vladfreeze)
Communication Diagram Coming Soon! Initial implementation provided by: [@aylin-sarioglu](https://github.com/aylin-sarioglu), [@haydar-metin](https://github.com/haydar-metin)
Deployment Diagram Deployment Diagram Initial implementation provided by: [@MZeisler](https://github.com/MZeisler), [@H0oKd](https://github.com/H0oKd)
Information Flow Diagram Information Flow Diagram Initial implementation provided by: [@lforst](https://github.com/lforst), [@GallusHuber](https://github.com/GallusHuber)
Package Diagram Package Diagram Initial implementation provided by: [@DerYeger](https://github.com/DerYeger), [@mrstexx](https://github.com/mrstexx)
Sequence Diagram Coming Soon! Initial implementation provided by: [@simonwaves](https://github.com/simowaves)
State Machine Diagram State Machine Diagram Initial implementation provided by: [@granigd](https://github.com/granigd), [@DavidJaeger10](https://github.com/DavidJaeger10), [@sschwantler](https://github.com/sschwantler)
Use Case Diagram Use Case Diagram Initial implementation provided by: [@julia05](https://github.com/julia05), [@JakobD97](https://github.com/JakobD97)
Progress ### Structure Diagrams | Class | Component | Deployment | Object | Package | Profile | Composite | | ------- | --------- | ---------- | --------------------- | ------- | ------- | --------- | | Initial | - | Initial | Integrated into Class | Initial | - | - | ### Behavior Diagrams | Use Case | Activity | State Machine | Sequence | Communication | Interaction | Timing | | -------- | -------- | ------------- | -------- | ------------- | ----------- | ------ | | Initial | - | Initial | Initial | Initial | - | - | ### Extra | Information Flow | | ---------------- | | Initial | ### Stages 1. **Initial**: Fundemental structure (client and server side) implemented 1. **Beautification**: Improving the UI to respect the specification ### Features - **Language Complete**: Backend is language complete - **Property Palette Complete**: Property Palette supports all entries - **Outline View Complete**: Outline View is diagram specific - **Validation**: Diagram supports validation

Documentation

Get started with bigUML, learn fundamentals, explore advanced topics, or go through tutorials with our documentation.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Alexander Holzinger
Alexander Holzinger

💻
Aylin Sarioğlu
Aylin Sarioğlu

💻
DavidJaeger10
DavidJaeger10

💻
Dominik Granig
Dominik Granig

💻
GallusHuber
GallusHuber

💻
Haydar Metin
Haydar Metin

💻 🚧
JakobD97
JakobD97

💻
Jan Müller
Jan Müller

💻
Julian Weiß
Julian Weiß

💻
Luca Forstner
Luca Forstner

💻
MZeisler
MZeisler

💻
Manuel Hude
Manuel Hude

💻
Simon Schwantler
Simon Schwantler

💻
Simone Andreetto
Simone Andreetto

💻
Stefan Miljevic
Stefan Miljevic

💻
Vlad Vifor
Vlad Vifor

💻
borkdominik
borkdominik

📆
dellis66
dellis66

💻
julia05
julia05

💻
nbzowski
nbzowski

💻

Contributions of any kind are welcome! Do not hesitate to report a bug or to request a feature. Feel free to open Issues or submit PRs.

If you like our work, please feel free to buy us a coffee ☕️

Logo

License

The project is distributed under the MIT License. See License for more details.




# Modeling Tools

Checkout our other cool tools.


Logo

Open-source ER modeling tool for VS Code supporting hybrid, textual- and graphical editing, multiple notations, and SQL code generation!
➜ Download the VS Code Extension

Demo