Skip to content

Latest commit

 

History

History
 
 

dev-tools

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

This directory contains files that you can put in your development environment to speed up Umple development:

For Unix, Mac and Linux users (or Windows users with Cygwin or similar):

  • The following are scripts to automate common tasks
  • They assume either that your git working set is at ~/umple or that you
  • have created a symbolic link from ~/umple to the repo location. If not,
  • the do setenv UMPLEROOT {repo} to point $UMPLEROOT to your umple repo

umple

  • runs the umple command-line compiler with standard arguments

bumple

  • does a full build of Umple (make sure you have done git pull first
  • you should run this before creating any pull request
  • Takes 2-5 minutes. Emulates what the server does and cleanly deals with UmpleVersion

qbumple

  • Does a quick build (compiles .ump source, then generated code, then builds jars)
  • Used when you have edited compiler code in .ump, .error etc. and want to
  • determine if it compiles using the command line compiler and run manual tests
  • follow with tumple or bumple before creating a pull request

qfbumple

  • Same as the above, but also builds umple jars;
  • needed when testing umplesync.jar for example

tumple

  • Runs a the unit tests tests
  • Does not rebuild the compiler nor run the testbed tests
  • Used when you want to do basic test after doing qbumple

pumple

  • Propagates the umple jars to umpleonline.
  • Needed to test a local version of UmpleOnline

mumple

  • Rebuilds the user manual from sources in build/reference