zksync-cli icon indicating copy to clipboard operation
zksync-cli copied to clipboard

[FEATURE REQUEST] Support scaffolding for other SDKs

Open dutterbutter opened this issue 2 years ago • 0 comments

🌟 Feature Request

📝 Description

We currently have this awesome feature for scaffolding projects with zksync-ethers, and viem. It would be interesting to explore supporting scaffolding templates for other SDKs we supports (e.g. python, golang etc).

🤔 Rationale

Other devs using these SDKs may benefit from bootstrapping their python project accordingly.

🖼️ Mockups/Examples

We could think more in-depth about the optimal way to provide this feature but given the current setup perhaps something naive would look like:

? Enter a folder name for your project: d
? What type of project do you want to create? Contracts
? Ethereum framework (Use arrow keys)
❯ Ethers v6
  Ethers v5
  web3.py <- example

📋 Additional Context

It would be ideal to see any data / analytics on what template is used most by devs. This would help justify this feature retrospectively of course.

dutterbutter avatar Apr 02 '24 13:04 dutterbutter