Web based graphical domain specific modeling environments
WebGME requires NodeJS (0.12 <= version, CI tests are performed on versions 4.x, 6.x) and MongoDB (version >= 2.6) installed on the host system (the server). In addition the npm installation requires Git to be installed and available in PATH.
Options to deploy and run WebGME:
npm install webgmeand won't cause any conflicts.
After the webgme server is up and there are no error messages in the console. Open a valid webgme address in the browser. The default is
http://127.0.0.1:8888/, you should see all valid addresses in the console where you started webgme.
To view the available documentation visit
src/bin directory, you should start them with node from the root directory of the repository, e.g.
node src/bin/start_server.js starts the web server.
Each script supports the
-h command line parameter, which will list all possible parameters.
start_server.js: it starts a web server, which opens a connection to the configured MongoDB.
run_plugin.js: executes a plugin via a direct MongoDB connection.
merge.js: merges two branches if there are no conflicts.
usermanager.js: manages users, organizations, and project authorization (read, write, delete).
clean_up.js: lists/removes projects based on supplied criteria (commits, branches, regex etc.).
export.js: exports a (snapshot of a) branch into a webgmex-file.
import.js: imports a (snapshot of a) branch (from webgmex-file) into a webgme project.
See gme-config for available configuration parameters.
See the LICENSE file.