diamond-2-hardhat
diamond-2-hardhat copied to clipboard
add: npm usages
Hello Mudgen, I have developed an npm package based on your diamond-2 library. It allows for one-click setup of a development framework and includes upgrade and replacement scripts based on your code modifications. I believe it can significantly lower the barrier for entry-level users. Could you please take a look at it?
see npm: https://www.npmjs.com/package/solidity-framework see github: https://github.com/VegieDoggie/solidity-framework
I'd like to add that the interface management in the solidity-framework is organized on a facet-by-facet basis, which means it doesn't support deploying or upgrading individual interfaces separately. This deliberate design choice is made with the consideration that as interfaces evolve in a production environment, managing them individually would become increasingly complex. To ensure that interface replacements and upgrades are done correctly, it's essential to establish dedicated documentation, which can be quite complex. This is why I believe managing interfaces on a facet-by-facet basis is necessary.
Great to see this!