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

Feature: New Modeler Example with Esbuild and Typescript #183

Closed
wants to merge 1 commit into from

Conversation

mhsdesign
Copy link

This is basically the sibling from: bpmn-io/cmmn-js-examples#2

Strongly inspired by the other modeler https://github.com/bpmn-io/bpmn-js-examples/tree/master/modeler

About Typescript and my d.ts

Idk if https://github.com/bpmn-io/bpmn-js-examples/compare/master...mhsdesign:bpmn-js-examples:feature/esbuild-modeler?expand=1#diff-03efeee701147bbf2f822af3396516dc41895241a3cebf953a244fd74573c56c is the best practice, but its sure the only practice to get typescript/vscode-intellisense working, sure you have lovely js-docs, but they dont seem to work for inheritance (or miss some inheritance attributes?) ... even placing random js-doc annotations around (link) wont work ...

@mhsdesign mhsdesign force-pushed the feature/esbuild-modeler branch from 1e85111 to 8689fc0 Compare September 4, 2022 21:17
@nikku
Copy link
Member

nikku commented Oct 17, 2022

Thanks for your contribution.


Appologies for the long waiting time on this one.

We're not going to merge this as this PR is a little bit all over the place. It is basically an opinionated technology show-case.

If we wanted to turn it into focussed examples there is at least the following aspects:

  • Create your own typing for bpmn-js
  • Bundling with ES build / pnpm
  • Creating a demo.bpmn.io style web modeler (we should enhance an existing example here)

@nikku
Copy link
Member

nikku commented Oct 17, 2022

If you want to host such example yourself somewhere we're happy to link it.

@nikku nikku closed this Oct 17, 2022
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

Successfully merging this pull request may close these issues.

2 participants