Closed pinussilvestrus closed 3 years ago
Open questions (03-02-2021)
diagram-js-origin
& align-to-origin
? bpmn-js-add-exporter
?
bpmn-js-disable-collapsed-subprocess
engine related or a basic modeling concern we promote?
base
Chat with Cawemo (04-02-2021)
Chat with Cloud (04-02-2021)
I'm wondering why we excluded this one as we decided what to include in our distributions:
* [ ] @bpmn-io/add-exporter --> this would require to set exporter metadata any time
In fact, it is best practice to set an exporter (and required meta-data). We could argue that it makes sense for our consumers to provide it.
I think we decided this because we don't want to force our users to set the exporter (throws an error) any time they use a camunda-bpmn-js
Modeler. The goal was to keep the configuration effort as small as possible.
But I see that this one should be at least available. Maybe we can update bpmn-io/add-exporter
to have the config.exporter
optional? Or we only include this module in the camunda-bpmn-js
Modelers once the config is defined.
I think we decided this because we don't want to force our users to set the exporter (throws an error) any time they use a camunda-bpmn-js Modeler. The goal was to keep the configuration effort as small as possible.
That is a valid point. Why not force them to do it though? As mentioned, this is best practice that any of our modeling tools should follow. If a diagram is edited in Optimize it should clearly state Optimize, v412.1
in the exporter field. If it is edited in the cloud console you could argue for a similar thing.
We could set up a naming conventions on our side and document it. With that in place, enforcing the exporter to be set (and best practices to be followed) should not cause our users too much pain.
Created https://github.com/camunda/camunda-bpmn-js/issues/32 to track my feedback.
Thanks for your feedback 👍 I think it makes sense to enforce it (if it's well documented).
base
camunda-cloud
cf.zeebe-io/zeebe-modeler#BpmnModeler
Everything from
base
+ zeebe related modulescamunda-platform
cf.camunda/camunda-modeler#BpmnModeler
Everything from
base
+ camunda related modulesWhat else?
available in Camunda Modeler as well, do we need them here? --> I'd vote for no
complete-direct-editingglobal-clipboardhand-tool-on-spaceproperties-panel-keyboard-bindingsRelated to https://github.com/zeebe-io/zeebe-modeler/issues/288