Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/finger563/webgme-uml
WebGME App for creating UML Class Diagrams and Synthesizing code from them.
https://github.com/finger563/webgme-uml
uml webgme webgme-domain webgme-uml
Last synced: 5 days ago
JSON representation
WebGME App for creating UML Class Diagrams and Synthesizing code from them.
- Host: GitHub
- URL: https://github.com/finger563/webgme-uml
- Owner: finger563
- Created: 2017-04-06T16:06:28.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-27T20:56:20.000Z (almost 2 years ago)
- Last Synced: 2024-12-20T17:43:58.420Z (22 days ago)
- Topics: uml, webgme, webgme-domain, webgme-uml
- Language: JavaScript
- Homepage: http://uml.collaborative-design.org
- Size: 813 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# webgme-uml
[![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](https://opensource.org/licenses/MIT)
[![Documentation](https://img.shields.io/badge/documentation-wiki-blue.svg?style=flat-square)](https://github.com/finger563/webgme-uml/wiki)
[![npm](https://img.shields.io/npm/v/webgme-uml.svg)](https://www.npmjs.com/package/webgme-uml)
[![npm](https://img.shields.io/npm/dm/webgme-uml.svg)](https://www.npmjs.com/package/webgme-uml)
[![npm](https://img.shields.io/npm/dt/webgme-uml.svg)](https://www.npmjs.com/package/webgme-uml)![uml.collaborative-design.org](https://img.shields.io/website-up-down-green-red/https/uml.collaborative-design.org/profile/login.svg?label=uml.collaborative-design.org)
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/finger563)
This repository contains a representation of UML class diagrams for
creating and synthesizing code from UML Class Diagrams created in
WebGME.An example ULM class diagram might look like:
![Simple Class Diagram](./img/exampleClassDiagram.png)
To generate c++ code from the UML class diagram, run the CodeGenerator
Plugin.## Installation
First, install the webgme-uml following:
- [NodeJS](https://nodejs.org/en/) (v4.x.x recommended)
- [MongoDB](https://www.mongodb.com/)Second, start mongodb locally by running the `mongod` executable in your mongodb installation (you may need to create a `data` directory or set `--dbpath`).
Then, run `webgme start` from the project root to start . Finally, navigate to `http://localhost:8888` to start using webgme-uml!