Steps required for publishing package · maxGraph/maxGraph · Discussion #41

Discussion options

It would be good to release a new jsGraph/mxgraph package on npmjs.com so that Threat Dragon and other projects can start to migrate away from using jGraph/mxgraph.

As I see it the steps required to do this are:

  1. fix on a name, as discussed in Rename the project, licensing issue with name "mxGraph" #23
  2. rename jsGraph/mxgraph github repository to jsGraph/new-name - Done: maxGraph/maxGraph
  3. decide on what the version should be. It has been proposed that version 5.0 is good
  4. create a branch from which we can publish to npmjs.com
  5. from @lreading 's comment below, wind back this branch to a clean licence version
  6. publish max-graph/maxGraph on npmjs.com
  7. nice to have a note on the existing jGraph/mxgraph package that it has been superseded - would need permissions

The Threat Dragon and other projects can start using the new package

You must be logged in to vote
Comment options

Will this package be made from the development branch or main branch?

I think another step before publishing the package would be reverting a few commits to ensure that the licensing issues are addressed. I can open an issue for that if we need.

It's also worth noting that a deprecated notice has been placed on the mxgraph package.
Screenshot from 2021-05-20 23-42-51

You must be logged in to vote

1 reply

@tbouffard

Comment options

Hi, the package will be made from the development branch.
There are some pending works in a dedicated branch that contains the migration to Typescript, tree shaking capacities and more. See #51 for more details.

Comment options

hi buddy, how are things going with the package release? We sincerely hope that this project can move on, so what can I do for these steps ?

You must be logged in to vote

1 reply

@tbouffard

Comment options

@lalicw please check #51. You can build the project, play with the examples.

Comment options

hi buddy, how are things going with the package release? We sincerely hope that this project can move on, so what can I do for these steps ?

You must be logged in to vote

2 replies

@tbouffard

Comment options

See #41 (comment)
Next time, please avoid duplicating comments, put a reply on existing comments instead. This will avoid the spammy effect.

@zenglcGit

Comment options