foundry icon indicating copy to clipboard operation
foundry copied to clipboard

feat(`forge init`): add `--vyper` flag to initialize a basic `Vyper` project mirroring `Counter`

Open zerosnacks opened this issue 1 year ago • 1 comments

Component

Forge

Describe the feature you would like

Now that we have Vyper support it would be great to be able to quickly instantiate a Vyper project. This would help with setting up quick reproductions as well as lowering the barrier to entry for users to get started with Vyper in Foundry.

In the future other flags could be added to extend this behavior (--yul, etc..)

Additional context

There is currently a --template parameter to pass in a template repository but we do not maintain one

zerosnacks avatar Jul 03 '24 10:07 zerosnacks

Related: https://github.com/Patronum-Labs/foundry-vyper

zerosnacks avatar Aug 14 '24 16:08 zerosnacks

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

How I plan on tackling this issue

PedroRosalba avatar Nov 08 '24 03:11 PedroRosalba

Could I take a shot at this?

chiscookeke11 avatar Jan 21 '25 19:01 chiscookeke11

I'd love to give this a go.

wengDavo avatar Jan 30 '25 09:01 wengDavo

I have started working on this. So far, what I understand is that generally, if a user wants to initialize a Vyper template, they would run forge init --template https://github.com/Patronum-Labs/foundry-vyper. We need to modify this by adding a native flag (forge init --vyper), which will essentially function as forge init --template https://github.com/Patronum-Labs/foundry-vyper under the hood.

Please let me know if I miss something.

startup-dreamer avatar Feb 13 '25 20:02 startup-dreamer