pistazie / cdk-dia

Automated diagrams of CDK provisioned infrastructure
MIT License
877 stars 37 forks source link

Linked project #15

Closed nkrijnen closed 2 years ago

nkrijnen commented 2 years ago

Pre-requisite to https://github.com/pistazie/cdk-dia/pull/14 (that one continues on this work), so probably merge this one first.

This PR adjusts imports and package definitions to allow using npm link and use local cdk-dia workspace to be linked into dependant projects (for example the decoration-example I worked on). Also has some more refinements to make development cycle faster.

Let me know if you disagree with any of the changes. Open for feedback.

nkrijnen commented 2 years ago

@pistazie I think I managed to fix the icon lookup. I also found an easy way to not have top copy the icons before publishing :) See linked article in last commit for more info.

nkrijnen commented 2 years ago

I'll pickup the other comments around improving the README etc in a separate PR, agree?