{"id":25282390,"url":"https://github.com/prakash-aryan/uml-umbrello-tutorials","last_synced_at":"2025-04-06T13:19:28.868Z","repository":{"id":276081241,"uuid":"928154161","full_name":"prakash-aryan/UML-Umbrello-Tutorials","owner":"prakash-aryan","description":"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.","archived":false,"fork":false,"pushed_at":"2025-03-12T18:08:16.000Z","size":59538,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T19:22:51.335Z","etag":null,"topics":["activity-diagram","class-diagram","component-diagram","docusaurus","sequence-diagrams","state-diagram","umbrello","umbrello5","uml","uml-diagram","use-case-diagram"],"latest_commit_sha":null,"homepage":"https://prakash-aryan.github.io/UML-Umbrello-Tutorials/?docusaurus-theme=light","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prakash-aryan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-06T06:39:15.000Z","updated_at":"2025-03-12T18:07:35.000Z","dependencies_parsed_at":"2025-03-04T20:20:30.110Z","dependency_job_id":"25d23142-87cf-4611-a8cc-1ce15f05938d","html_url":"https://github.com/prakash-aryan/UML-Umbrello-Tutorials","commit_stats":null,"previous_names":["prakash-aryan/uml-umbrello-tutorials"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakash-aryan%2FUML-Umbrello-Tutorials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakash-aryan%2FUML-Umbrello-Tutorials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakash-aryan%2FUML-Umbrello-Tutorials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakash-aryan%2FUML-Umbrello-Tutorials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prakash-aryan","download_url":"https://codeload.github.com/prakash-aryan/UML-Umbrello-Tutorials/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247485292,"owners_count":20946399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["activity-diagram","class-diagram","component-diagram","docusaurus","sequence-diagrams","state-diagram","umbrello","umbrello5","uml","uml-diagram","use-case-diagram"],"created_at":"2025-02-12T19:34:16.214Z","updated_at":"2025-04-06T13:19:28.859Z","avatar_url":"https://github.com/prakash-aryan.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UML Umbrello Tutorials\n\nA 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.\n\n## About This Project\n\nThis 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.\n\n## Available Tutorials\n\n- **Use Case Diagrams**: Learn how to create and manage use case diagrams\n- **Activity Diagrams**: Create diagrams to model workflows and business processes\n- **Class Diagrams**: Design object-oriented systems and database schemas\n\n## Local Development\n\nThis website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator.\n\n### Prerequisites\n\n- Node.js (version 16 or above)\n- npm or yarn\n\n### Installation\n\n```bash\n# Install dependencies\nnpm install\n```\n\n### Development Server\n\n```bash\n# Start the local development server\nnpm start\n```\n\nThis command starts a local development server and opens a browser window. Most changes are reflected live without having to restart the server.\n\n### Building for Production\n\n```bash\n# Generate static files\nnpm run build\n```\n\nThis command generates static content into the `build` directory and can be served using any static contents hosting service.\n\n## Deployment\n\nThis site is deployed on GitHub Pages. The deployment process uses two branches:\n- `main` - Contains the source code\n- `gh-pages` - Contains the built website for deployment\n\nThe live site is available at: https://prakash-aryan.github.io/UML-Umbrello-Tutorials/\n\n### Manual Deployment Process\n\n```bash\n# Build the website\nnpm run build\n\n# Switch to deployment branch\ngit checkout gh-pages\n\n# Replace with new build\nrm -rf assets docs img *.html *.xml *.js\ncp -r build/* .\n\n# Commit and push the deployment\ngit add .\ngit commit -m \"Deploy website update\"\ngit push origin gh-pages\n\n# Return to main branch for development\ngit checkout main\n```\n\n## License\n\nThis tutorial collection is available under the MIT License.\n\n## Author\n\nMade by [Prakash Aryan](https://prakasharyan.com/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprakash-aryan%2Fuml-umbrello-tutorials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprakash-aryan%2Fuml-umbrello-tutorials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprakash-aryan%2Fuml-umbrello-tutorials/lists"}