All Projects โ†’ FrancescoSaverioZuppichini โ†’ drawIoToVuejs

FrancescoSaverioZuppichini / drawIoToVuejs

Licence: other
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to drawIoToVuejs

Syntaxmeets
Syntaxmeets. Create rooms ๐Ÿ  Call your friends ๐Ÿ‘ฌ๐Ÿผ Sip Chai, โ˜• Chat, Create, and Code๐Ÿ‘จโ€๐Ÿ’ป. A coding platform to code simultaneously ๐Ÿš€ with your friends and design your algorithms on SyntaxPad.๐Ÿ’ซโœจ
Stars: โœญ 110 (+254.84%)
Mutual labels:  draw
Isketchnfill
Software that can autocomplete sketches as the user starts drawing.
Stars: โœญ 151 (+387.1%)
Mutual labels:  draw
Sketch
Sketch have a lot of basic functions to develop a drawing app for iPhone. Anyone can easily create drawing iOS Application.
Stars: โœญ 229 (+638.71%)
Mutual labels:  draw
Draw
โšฝ Champions League draw simulator
Stars: โœญ 134 (+332.26%)
Mutual labels:  draw
Aachartkit Swift
๐Ÿ“ˆ๐Ÿ“Š๐Ÿ“ฑ๐Ÿ’ป๐Ÿ–ฅ๏ธAn elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. ๆžๅ…ถ็ฒพ็พŽ่€Œๅˆๅผบๅคง็š„่ทจๅนณๅฐๆ•ฐๆฎๅฏ่ง†ๅŒ–ๅ›พ่กจๆก†ๆžถ,ๆ”ฏๆŒๆŸฑ็Šถๅ›พใ€ๆกๅฝขๅ›พใ€โ€ฆ
Stars: โœญ 1,962 (+6229.03%)
Mutual labels:  draw
Pencil.js
โœ๏ธ Nice modular interactive 2D drawing library
Stars: โœญ 204 (+558.06%)
Mutual labels:  draw
Sketchpad
Sketchpad is fully customisable collaborative whiteboard plugin written in pure JavaScript.
Stars: โœญ 85 (+174.19%)
Mutual labels:  draw
Rough
Create graphics with a hand-drawn, sketchy, appearance
Stars: โœญ 16,472 (+53035.48%)
Mutual labels:  draw
Zlimageeditor
A powerful image editor framework. Supports graffiti, cropping, mosaic, text stickers, image stickers, filters.
Stars: โœญ 148 (+377.42%)
Mutual labels:  draw
Consolegameengine
.NET Console Graphics Engine
Stars: โœญ 226 (+629.03%)
Mutual labels:  draw
Pixelorama
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Stars: โœญ 2,535 (+8077.42%)
Mutual labels:  draw
Magick.net
The .NET library for ImageMagick
Stars: โœญ 2,071 (+6580.65%)
Mutual labels:  draw
Drawingview Android
DrawingView is a simple view that lets you draw on screen using your fingers and lets you save the drawings as images.
Stars: โœญ 206 (+564.52%)
Mutual labels:  draw
Perfect Arrows
Draw perfect arrows between points and shapes.
Stars: โœญ 2,139 (+6800%)
Mutual labels:  draw
Blurview
Dynamic iOS-like blur of underlying Views for Android
Stars: โœญ 2,701 (+8612.9%)
Mutual labels:  draw
React Native Sketch View
A React Native component for touch based drawing supporting iOS and Android.
Stars: โœญ 97 (+212.9%)
Mutual labels:  draw
Aseprite
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
Stars: โœญ 14,832 (+47745.16%)
Mutual labels:  draw
powerpaint
Kreative PowerPaint - Library and Application for Bitmap and Vector Image Editing
Stars: โœญ 27 (-12.9%)
Mutual labels:  draw
Cnchar
ๅฅฝ็”จๅฐๅทงใ€ๅŠŸ่ƒฝๅ…จ้ข็š„ๆฑ‰ๅญ—็ฎ€ไฝ“ ็นไฝ“ ๆ‹ผ้Ÿณ ็ฌ”็”ปjsๅบ“
Stars: โœญ 251 (+709.68%)
Mutual labels:  draw
Pixieditor
PixiEditor is a lightweight pixel art editor made with .NET 5
Stars: โœญ 210 (+577.42%)
Mutual labels:  draw

Draw.io to Vuejs

A faster way to build web-app by using draw.io as uml to create vue single file components

I have made a new version using node that is available here: https://github.com/FrancescoSaverioZuppichini/DrawIo2Vuejs

This python package will be no longer updated.

IMAGE ALT TEXT

The most annoying part in creating a web application is to actually create the files and import them in other components. We've solved the problem by using draw.io as editor and a little python program to parse the generated UML file and create the file and directory structures.

Quick Start

Go to draw.io create a new file and use the UML objects in order to create your components tree. Be aware, use only the labelled as an object (the fist one). alt text

You can use arrows to link the components, the relation parent-children is express by having an arrow from the children to the parent alt text

If you want to also inclued a file into your component you need to use the specific arrow use alt text

That means that, for example, the file Home.vue will import file User.vue.

Once you have finished your application you must export it as XML not compressed

Then, to create your components, open the terminal and type

cd source/
python3 main.py <pathToXmlFile> <destination>

After that, directories and components will be created. By following our example:

\\after creating all components
.
โ”œโ”€โ”€ App.vue
โ”œโ”€โ”€ components
โ”‚   โ”œโ”€โ”€ Hello.vue
โ”‚   โ”œโ”€โ”€ Home
โ”‚   โ”‚   โ””โ”€โ”€ Home.vue
โ”‚   โ””โ”€โ”€ Index
โ”‚       โ”œโ”€โ”€ Index.vue
โ”‚       โ””โ”€โ”€ User
โ”‚           โ””โ”€โ”€ User.vue

If we take a look at Home.vue for example we can see that all components are loaded correctly

import User from './../Index/User/User.vue'

By using Vue webtools:

alt text

Pro Tip

You can fast use the vue-cli in order to create an app and then use our program to ovveride App.vue and the components folder.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].