Skip to content

[FEATURE] CLI: Diamond Template Projects #306

@maxnorm

Description

@maxnorm

Feature Request

Description

Compose is now providing 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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions