Skip to content

plantuml/brython-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brython Editor for PlantUML

Welcome to the Brython Editor, a project aimed at integrating Brython with PlantUML to provide a seamless and powerful online diagramming tool.

What is Brython?

Brython is an implementation of Python that runs in the browser. It allows developers to write Python code that interacts with HTML and JavaScript, making it a great tool for those who prefer Python over JavaScript for web development. By combining the power of Python with the web, Brython opens up a lot of possibilities for dynamic web applications.

Why PlantUML?

PlantUML is a powerful tool for creating UML diagrams from plain text descriptions. It supports a wide variety of diagram types, including class diagrams, sequence diagrams, use case diagrams, and more. With PlantUML, you can visualize complex systems and architectures with ease. Some key benefits of using PlantUML include:

  • Simplicity: Create complex diagrams with simple text descriptions.
  • Flexibility: Supports many types of diagrams, from UML to flowcharts, and more.
  • Integration: PlantUML can be integrated with many tools and platforms, making it versatile for various workflows.

The Future of the Brython Editor

This Brython Editor will eventually replace the old editor currently hosted at https://www.plantuml.com/plantuml. The goal is to provide a faster, more interactive, and user-friendly experience for creating PlantUML diagrams directly in your browser. With Brython, users will benefit from the flexibility of Python, eliminating the limitations of the current editor, which relies heavily on JavaScript and legacy architecture.

Demo

Check out our live demo: Brython Editor for PlantUML

Contribution

We need your help to make this transition a success! We are actively seeking contributors to improve this project. Here's how you can contribute:

  • Test the editor: Try out the demo and report any issues you encounter.
  • Suggest improvements: We welcome feature requests and ideas to make the editor even better.
  • Contribute code: If you're a developer, feel free to fork this repository, make changes, and submit pull requests.

Your input will help shape the future of the PlantUML editor.

We are actively looking for contributors to help improve this project! Whether you're interested in coding, documentation, or simply trying out the tool and providing feedback, your help is greatly appreciated.

Every contribution counts, and we're excited to collaborate with the community to make this project even better.

About

Maybe the next PlantUML Web Editor...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published