latticexyz / mud

MUD is a framework for building autonomous worlds
https://mud.dev
MIT License
724 stars 181 forks source link

feat(cli): `mud init` command #2853

Closed yonadaaa closed 3 weeks ago

yonadaaa commented 4 months ago

The initial scaffolding for mud init, simply generating worlds.json, as https://github.com/latticexyz/mud/issues/2847

This allows projects that are extending an existing World to define what address they are interacting with. Later PR's will initialise the MUD config and ABI.

changeset-bot[bot] commented 4 months ago

🦋 Changeset detected

Latest commit: c8face96ffb05c1304836dd20772997d6745612a

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 23 packages | Name | Type | | ----------------------------- | ----- | | @latticexyz/cli | Patch | | mock-game-contracts | Patch | | @latticexyz/abi-ts | Patch | | @latticexyz/block-logs-stream | Patch | | @latticexyz/common | Patch | | @latticexyz/config | Patch | | create-mud | Patch | | @latticexyz/dev-tools | Patch | | @latticexyz/faucet | Patch | | @latticexyz/gas-report | Patch | | @latticexyz/protocol-parser | Patch | | @latticexyz/query | Patch | | @latticexyz/react | Patch | | @latticexyz/recs | Patch | | @latticexyz/schema-type | Patch | | solhint-config-mud | Patch | | solhint-plugin-mud | Patch | | @latticexyz/store-indexer | Patch | | @latticexyz/store-sync | Patch | | @latticexyz/store | Patch | | @latticexyz/utils | Patch | | @latticexyz/world-modules | Patch | | @latticexyz/world | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

holic commented 3 weeks ago

going with a different approach for now (see https://github.com/latticexyz/mud/pull/3171)