aptos-labs / aptos-core

Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.
https://aptosfoundation.org
Other
6.14k stars 3.62k forks source link

[DevEx RFC] Improve `create-apt-dapp` tool #11348

Open 0xmaayan opened 9 months ago

0xmaayan commented 9 months ago

Context

Improve create-apt-dapp tool and enhance the developer experience

create-aptos-dapp GH repo Project roadmap

Motivation

A few months ago, Aptos released the create-apt-dapp tool which streamlines developers onboarding process by automating dapp structure creation and bundling essential components.

Currently, the tool supports a boilerplate setup by using a simple npx command which creates pre-made dapp skeletons, run move commands in a node environment using a npm command (npm run move:test, npm run move:publish, etc) and bundling Aptos and others packages like the Aptos SDK, Aptos wallet adapter, React framework, UI library, and more.

Since it was release, we have been getting user feedbacks and did some external brainstorming on how we can improve and enhance the tool to include the “all-you-need” environment to start develop/run a dapp on Aptos.

Proposals

Some ideas to enhance the developer experience are:

FAQ

Please join the discussion and share your thoughts!

mdmudassir0143 commented 9 months ago

Issues - Currently it is not compatible to windows More templates like - Playground template showcasing small trxn demo(create your first token, create your first NFT), react template with smart contract, production full stack template (NFT Marketplace)

github-actions[bot] commented 8 months ago

This issue is stale because it has been open 45 days with no activity. Remove the stale label or comment - otherwise this will be closed in 15 days.