smartcontractkit / hardhat-starter-kit

A repo for boilerplate code for testing, deploying, and shipping chainlink solidity code.
MIT License
1.21k stars 490 forks source link

Extract some parts of this project as separate npm packages #31

Open brunoluiz opened 3 years ago

brunoluiz commented 3 years ago

I came across this repository while reading the Chainlink documentation about how to set it up with Hardhat. I gotta say you guys did an amazing job setting this up.

I see some bits of it could be extracted in separate npm packages, which could be used in existing set-ups (when someone doesn't start from this project):

If you guys think it might be a good idea, let me know. I am more than happy to help with this.

The repository could still be used as reference of the final implementation though.

pappas999 commented 3 years ago

hi @brunoluiz thanks for raising this. I think it's a fantastic idea. Turning some of these things into plugins is something we've had on the to-do list a while, and we'd love to get help from the community in helping to improve these kits

brunoluiz commented 3 years ago

@pappas999 Yeah, makes sense.

Could you guys create a mono repository (lerna perhaps) in this GH account (@smartcontractkit), so people could open PRs on top of that repository? This way you guys will always be able to audit what is being pushed, so no sketchy package is used by developers later on.