Closed droserasprout closed 1 month ago
I am applying to this issue via OnlyDust platform.
With over four years in blockchain and backend development, I’ve worked across different ecosystems, handling everything from smart contract design to on-chain interactions and protocol integration. I focus on building secure, scalable, and reliable blockchain applications, managing both on-chain and off-chain infrastructure.
As this will be my first time contributing here, I'd go over the dipdups implemation design for the template mode. Then proceed to working on the task.
I am applying to this issue via OnlyDust platform.
I have over 5 years of experience as a Python developer, I’ve been involved in the Starknet community early on, working on multiple projects with data indexing projects being a big chunk of them and I even lead a project myself.
I’ve already explored the DipDup codebase, I’ve checked, among others, how the CLI commands are implemented and I'm now all set to start contributing right away, the project is installed in my machine, and I'm able to make changes and test them
cli.py
by adding an interactive command to guide users through generating dipdup.conf
files step-by-step as described in the issue with a repeat behavior ….project.py
like prompt_anyof
I think I'll proceed by trying to implement this on the create project from scratch route.
@droserasprout
dipdup new
command currently can render one of templates with minor variations. Let's call it "from template" mode. We also need an "interactive mode". Start from empty config, then ask repetitive questions to construct config. Possible steps:When done, dump resulting YAML as a root config. There's a tricky thing in this task, compose-style env variables.