https://github.com/prakash-aryan/uml-umbrello-tutorials
A collection of tutorials for creating UML diagrams using Umbrello 5. This repository aims to help users learn and master different types of UML diagrams through practical examples and step-by-step guides.
https://github.com/prakash-aryan/uml-umbrello-tutorials
activity-diagram class-diagram component-diagram docusaurus sequence-diagrams state-diagram umbrello umbrello5 uml uml-diagram use-case-diagram
Last synced: 19 days ago
JSON representation
A collection of tutorials for creating UML diagrams using Umbrello 5. This repository aims to help users learn and master different types of UML diagrams through practical examples and step-by-step guides.
- Host: GitHub
- URL: https://github.com/prakash-aryan/uml-umbrello-tutorials
- Owner: prakash-aryan
- License: mit
- Created: 2025-02-06T06:39:15.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-12T18:08:16.000Z (about 1 month ago)
- Last Synced: 2025-03-12T19:22:51.335Z (about 1 month ago)
- Topics: activity-diagram, class-diagram, component-diagram, docusaurus, sequence-diagrams, state-diagram, umbrello, umbrello5, uml, uml-diagram, use-case-diagram
- Language: CSS
- Homepage: https://prakash-aryan.github.io/UML-Umbrello-Tutorials/?docusaurus-theme=light
- Size: 56.8 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UML Umbrello Tutorials
A comprehensive collection of tutorials for creating UML diagrams using Umbrello 5. This repository contains step-by-step guides for various UML diagram types including Use Case Diagrams, Activity Diagrams, and Class Diagrams.
## About This Project
This website aims to help users learn and master different types of UML diagrams through practical examples and detailed instructions. Perfect for students, developers, and software engineers looking to improve their modeling skills.
## Available Tutorials
- **Use Case Diagrams**: Learn how to create and manage use case diagrams
- **Activity Diagrams**: Create diagrams to model workflows and business processes
- **Class Diagrams**: Design object-oriented systems and database schemas## Local Development
This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator.
### Prerequisites
- Node.js (version 16 or above)
- npm or yarn### Installation
```bash
# Install dependencies
npm install
```### Development Server
```bash
# Start the local development server
npm start
```This command starts a local development server and opens a browser window. Most changes are reflected live without having to restart the server.
### Building for Production
```bash
# Generate static files
npm run build
```This command generates static content into the `build` directory and can be served using any static contents hosting service.
## Deployment
This site is deployed on GitHub Pages. The deployment process uses two branches:
- `main` - Contains the source code
- `gh-pages` - Contains the built website for deploymentThe live site is available at: https://prakash-aryan.github.io/UML-Umbrello-Tutorials/
### Manual Deployment Process
```bash
# Build the website
npm run build# Switch to deployment branch
git checkout gh-pages# Replace with new build
rm -rf assets docs img *.html *.xml *.js
cp -r build/* .# Commit and push the deployment
git add .
git commit -m "Deploy website update"
git push origin gh-pages# Return to main branch for development
git checkout main
```## License
This tutorial collection is available under the MIT License.
## Author
Made by [Prakash Aryan](https://prakasharyan.com/)