new

 

 



View filtered by:

Featured Diagrams


Here are a list of featured diagrams, showing the kind of things you can do with GitUML.

Sample GitUML Python Repository

#29 classic inheritance, multiplicity etc s…
Created by: admin   published
Language: Python
Repository: abulka/sample_python_uml  github
Commit: master
Tags: featured-py-sample
Description: This example shows how GitUML can visualise * inheritance * association * association with one to many * modules containing classes The one to many is had to detect. GitUML scans Python source code for ".append" operations and deduces its a one to many.
#194 multiple inheritance
Created by: admin   published
Language: Python
Repository: abulka/sample_python_uml  github
Commit: master
Tags: featured-py-sample
Description: This example shows how GitUML can visualise * multiple inheritance
#195 command pattern - design pattern
Created by: admin   published
Language: Python
Repository: abulka/sample_python_uml  github
Commit: master
Tags: featured-py-sample design pattern
Description: This example shows how GitUML can visualise the command design pattern. There are some unit tests in the same module, which are also visualised.

featured-py-misc

#533 Toolback /list flow
Created by: abulka   published
Language: Python
Repository: abulka/toolback  github
Commit: main
Tags: toolback list literate code map python featured-py-misc
Description: This is an example of a literate code map analysis of a bunch of classes and modules, following what calls what, and what parameters are being passed. The problem is that the 'user' parameter needs to be passed down into the functions - which is tricky, and the code m…

Python - Pynsource repository

#1 App class in Pynsource
Created by: abulka   published
Language: Python
Repository: abulka/pynsource  github
Commit: master
Tags: featured-py-pynsource
Description: The App class owns an instance of Controller. The App class also has a Boot() method, as well as a Shutdown() method. The Controller is defined thus: class Controller: def __init__(self, app): self.app = app self.cmd_mgr = CommandManager(100) …
#5 pynsource - view
Created by: abulka   published
Language: Python
Repository: abulka/pynsource  github
Commit: master
Tags: featured-py-pynsource
#6 pynsource - GUI
Created by: abulka   published
Language: Python
Repository: abulka/pynsource  github
Commit: master
Tags: app canvas featured-py-pynsource
Description: The main app class **MainApp** is different to the App class in Pynsource \- containing the main GUI handlers. It points to a `umlcanvas` which is where all the fancy drawing is done, using the wxPython GUI toolkit. Here are some screenshots of what's possible to dra…

Public Diagrams by Others


#2136 multiple inheritance copy
Created by: None   private
Language: Python
Repository: abulka/sample_python_uml  github
Commit: master
Tags: featured-py-sample
Description: This example shows how GitUML can visualise * multiple inheritance
#44 C4_Container Diagram Sample - techtribe…
Created by: admin   published
Language: Python
Repository: abulka/sample_python_uml  github
Commit: master
Tags: c4 architecture
Description: Ask somebody in the building industry to visually communicate the architecture of a building and you'll be presented with site plans, floor plans, elevation views, cross-section views and detail drawings. In contrast, ask a software developer to communicate the softwar…
#12 pynsource app and base cmd
Created by: admin   published
Language: Python
Repository: abulka/pynsource  github
Commit: master
Tags: command pattern
Description: Most of the commands in Pynsource are wrapped in command objects, which have an **execute** , undo and redo method. This is a classic use of the Command design pattern. ![](https://upload.wikimedia.org/wikipedia/commons/thumb/b/bf/Command_pattern.svg/1400px- Comman…
#11 Entity Component System architecture - …
Created by: abulka   published
Language: Python
Repository: abulka/wx_esper  github
Commit: master
Description: This is the architecture referred to in my forthcoming article. Here is a sample: ### Building traditional GUIs with the Entity Component System #### Is the Entity Component System any good for building traditional GUIs? Continuation of my Gui Showdown -- ECS vs Pl…
#10 "gui showdown" medium article - Python …
Created by: abulka   published
Language: Python
Repository: abulka/abulka.github.io  github
Commit: master
Description: From my forthcoming article - here is a sample: ### Implementing Object Oriented MVC in Python and also in plain Javascript vs. Vue.js Javascript framework Is converting a plain Javascript GUI app to OO MVC worth it? The Model View Controller (MVC) design pattern is…
#4 Slightly larger architectural picture r…
Created by: testing   published
Language: Python
Repository: abulka/pynsource  github
Commit: master
Tags: app command pattern
Description: A slightly larger architectural picture of **App** , **Cmd** and **Controller** classes in Pynsource.