Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restore plugin system #1083

Closed
3 tasks
barmac opened this issue Dec 19, 2018 · 4 comments
Closed
3 tasks

Restore plugin system #1083

barmac opened this issue Dec 19, 2018 · 4 comments
Assignees
Milestone

Comments

@barmac
Copy link
Collaborator

barmac commented Dec 19, 2018

Is your feature request related to a problem? Please describe.

There is currently no plugins system on next branch Modeler.

Describe the solution you'd like

We need to restore plugin system as it was in old Camunda Modeler. To achieve this, we need to:

  • Restore menu endpoint
  • Restore style endpoint
  • Restore script endpoint

Additional context

Previously, we provided endpoints to add custom style, menu and script. The script could register additional bpmn-js and bpmn-moddle modules thanks to https://github.com/camunda/camunda-modeler-plugin-helpers

@barmac
Copy link
Collaborator Author

barmac commented Dec 19, 2018

@nikku nikku added the ready Ready to be worked on label Dec 19, 2018
@nikku nikku added this to the M26 milestone Dec 19, 2018
@pSub
Copy link

pSub commented Jan 10, 2019

Support for dmn plugins would be really nice! Do you have plans for it?

@nikku
Copy link
Member

nikku commented Jan 10, 2019

Not on our immediate roadmap (but definitely nice to have some day, maybe).

How would you like to extend dmn-js?

@pSub
Copy link

pSub commented Jan 11, 2019

I am developing an analysis tool for dmn (https://github.com/red6/dmn-check). That tool started out as a Maven plugin, but I would like to integrate it into the modeler (ie. highlighting errors in the decision table / diagram).

@nikku nikku modified the milestones: M26, M27 Jan 17, 2019
@philippfromme philippfromme added in progress Currently worked on and removed ready Ready to be worked on labels Jan 22, 2019
@philippfromme philippfromme self-assigned this Jan 22, 2019
philippfromme added a commit that referenced this issue Jan 25, 2019
philippfromme added a commit that referenced this issue Jan 25, 2019
philippfromme added a commit that referenced this issue Jan 25, 2019
philippfromme added a commit that referenced this issue Jan 25, 2019
philippfromme added a commit that referenced this issue Jan 25, 2019
@ghost ghost added needs review Review pending and removed in progress Currently worked on labels Jan 25, 2019
@ghost ghost removed the needs review Review pending label Feb 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants