All Projects β†’ bpmn-io β†’ Dmn Js

bpmn-io / Dmn Js

Licence: other
View and edit DMN diagrams in the browser.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Dmn Js

Pytest Postgresql
This is a pytest plugin, that enables you to test your code that relies on a running PostgreSQL Database. It allows you to specify fixtures for PostgreSQL process and client.
Stars: ✭ 127 (-1.55%)
Mutual labels:  hacktoberfest
Oc Mall Plugin
πŸͺ E-commerce solution for October CMS
Stars: ✭ 128 (-0.78%)
Mutual labels:  hacktoberfest
Handbook
πŸ“– Complete documentation for WP-CLI
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Reactiveui.samples
This repository contains ReactiveUI samples.
Stars: ✭ 127 (-1.55%)
Mutual labels:  hacktoberfest
Google Font Downloader
🌩 Google Font Downloader is a CLI tool which allows you to download the needed Google Fonts, by providing the Google APIs url.
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Django Defectdojo
DefectDojo is an open-source application vulnerability correlation and security orchestration tool.
Stars: ✭ 1,926 (+1393.02%)
Mutual labels:  hacktoberfest
Yt Ad Autoskipper
A browser extension that automates skipping ad on Youtube. This is not an ad blocker, it just automates the process of clicking on the "Skip Ad" button on Youtube.
Stars: ✭ 127 (-1.55%)
Mutual labels:  hacktoberfest
Dota2
🐸 Python package for interacting with Dota 2 Game Coordinator
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Guidetomastodon
An increasingly less-brief guide to Mastodon
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Pokeapi Js Wrapper
PokeAPI browser wrapper, fully async with built-in cache
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Awesome Wp Cli
A curated list of packages and resources for WP-CLI, the command-line interface for WordPress.
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Cbonlineapp
😎⚑️Android App for Coding Blocks Online Courses
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Returns
Make your functions return something meaningful, typed, and safe!
Stars: ✭ 2,015 (+1462.02%)
Mutual labels:  hacktoberfest
Docs
Mattermost documentation
Stars: ✭ 128 (-0.78%)
Mutual labels:  hacktoberfest
Dnd Multi Backend
Multi Backend system for DnD Core & more
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Integration
HACS gives you a powerful UI to handle downloads of all your custom needs.
Stars: ✭ 2,114 (+1538.76%)
Mutual labels:  hacktoberfest
Electron Splashscreen
Simple splashscreen for electron applications.
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Npmcharts.com
Compare npm package downloads over time
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Yii2 Shell
Interactive shell
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest
Magento2 Alpaca Theme
Magento 2 theme built on top of Alpaca design system crafted for ecommerce
Stars: ✭ 129 (+0%)
Mutual labels:  hacktoberfest

Starting with [email protected] the library displays and saves DMN 1.3 diagrams only. To open older DMN files, migrate them before loading them with dmn-js.

dmn-js - DMN for the web

CI

View and edit DMN 1.3 diagrams in the browser.

Installation

Use the library pre-packaged or include it via npm into your node-style web-application.

Usage

To get started, create a dmn-js instance and render DMN 1.3 diagrams in the browser:

var xml; // my DMN 1.3 xml
var viewer = new DmnJS({
  container: 'body'
});

viewer.importXML(xml, function(err) {

  if (err) {
    console.log('error rendering', err);
  } else {
    console.log('rendered');
  }
});

Checkout our examples for more supported usage scenarios.

Dynamic Attach/Detach

You may attach or detach the viewer dynamically to any element on the page, too:

var viewer = new DmnJS();

// attach it to some element
viewer.attachTo('#container');

// detach the panel
viewer.detach();

Resources

Building the Project

Perform the following steps to build the library, including running all tests:

npm install
npm run all

Run tests in individual packages:

npm run dev -- dmn-js

Please checkout our contributing guidelines if you plan to file an issue or pull request.

Related

dmn-js builds on top of a few additional powerful tools:

  • dmn-moddle: Read / write support for DMN 1.3 XML
  • diagram-js: Diagram rendering and editing toolkit
  • table-js: Table rendering and editing toolkit

License

Use under the terms of the bpmn.io license.

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].