Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

soroban-cli: add 'new' / 'init' command that creates a new project with the boilerplate #656

Closed
leighmcculloch opened this issue May 24, 2023 · 1 comment
Assignees
Labels
cli Related to Soroban CLI

Comments

@leighmcculloch
Copy link
Member

Developers would benefit from having a command they can run in soroban-cli that creates a new project with the dependencies and boilerplate already filled out, ready to go.

As evidenced by this discussion, it is easy to miss the simple things like including #![no_std] in the contract.

If developers have a command to run that creates a basic contract to start with, it'll help them get started without getting bogged down in the boilerplate basics.

The command could follow the behaviors of the cargo new and cargo init commands, although for the sake of reducing the surface area of our CLI, it would be nice if we could go with one or the other.

@stellarsaur stellarsaur moved this from Backlog to Next Sprint Proposal in Platform Scrum Nov 24, 2023
@stellarsaur stellarsaur added the cli Related to Soroban CLI label Dec 4, 2023
@elizabethengelman elizabethengelman moved this from Next Sprint Proposal to In Progress in Platform Scrum Jan 4, 2024
@elizabethengelman
Copy link
Contributor

elizabethengelman commented Jan 9, 2024

@github-project-automation github-project-automation bot moved this to Backlog in DevX Jan 29, 2024
@mollykarcher mollykarcher moved this from Backlog to In Progress in DevX Jan 29, 2024
@janewang janewang moved this from In Progress to Done in DevX Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli Related to Soroban CLI
Projects
Status: Done
Development

No branches or pull requests

3 participants