Skip to content

[FEATURE] CLI: Diamond Template Projects #306

@maxnorm

Description

@maxnorm

Feature Request

Description

Compose will soon provide a CLI tool to scaffold diamonds project using our library in both Foundry & Hardhat.

Before the beta release, the goal would be to help scaffold all the basic starter:

  • ERC20
  • ERC721
  • ERC1155
  • and others (use your imagination & experiences)

Read the full documentation here: https://compose.diamonds/docs/contribution/cli/templates
You can refer to the default template: https://github.com/Perfect-Abstractions/Compose/tree/main/cli/src/templates/default

The CLI is still early in development. If you find anything or have any improvement ideas, feel free!

It is the first version of a powerful tool for diamond development.

New issues will be created for each template assigned to contributors.

Additional Context

Please note: it is normal that all the library imports doesn't resolve as we haven't published the library yet. (Soon)

Helpful Information

Have a question? Please check our contribution guide first - your answer might already be there!

Want to discuss something? For general questions, ideas, or brainstorming, please browse our discussions or start a new one.

You can also join our Discord to discuss the issue.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions