Web Modeling Editor =================== The editor lets you draw B-UML models, describe changes to an assistant, and download generated code. Open `editor.besser-pearl.org `_ to use the hosted version. Start using the editor ---------------------- * :doc:`start/browser`: create a project and download your first code. * `Editor user guide `_: diagram tools, project backups, display settings, and AI features. * :doc:`guides/choose-generator`: choose an output for your model. * :doc:`guides/build-with-ai`: review a model and generate an application. The editor guide is the reference for interface instructions and screenshots. This site covers the underlying model language, generators, and services. Models and services ------------------- Use class diagrams for data, GUI diagrams for screens, state machines and agent diagrams for behaviour, BPMN for processes, and neural-network diagrams for training architectures. See :doc:`buml_language` for the model catalogue. Available generation actions depend on the selected diagram and deployment. The assistant service creates and edits diagrams. The :doc:`Spec-Driven Agent ` handles application files. Agent chat simulation uses a separate :doc:`simulator service `. Run or extend the editor ------------------------ The frontend is a Git submodule at ``besser/utilities/web_modeling_editor/frontend``. Backend services live at ``besser/utilities/web_modeling_editor/backend``. * `Run locally `_. * `Add a diagram type `_. * `Frontend source `_. .. toctree:: :maxdepth: 1 web_editor_backend