Contribute
We'd love your support in improving MUD! The MUD monorepo (opens in a new tab) includes all of MUD's source code, and pull requests are always welcome. To discuss new features or changes join our Discord (opens in a new tab).
You can find a list of good first issues (that don't require a lot of context on the full system) at contribute.mud.dev (opens in a new tab).
Local development setup
The following steps are only necessary if you want to contribute to MUD. To use MUD in your project, set up a new project with the MUD CLI.
-
Ensure you have these applications installed:
Software Tested with version curl
(opens in a new tab)7.74.0 node
(opens in a new tab)18.17.0 pnpm
(opens in a new tab)8.6.11 Foundry
(opens in a new tab)0.2.0 -
Download the source code for MUD.
git clone https://github.com/latticexyz/mud.git cd mud
-
Install and build packages.
pnpm install pnpm build
Pull requests
MUD follows the conventional commit specification (opens in a new tab) for PR titles. Please keep the scope of your PR small (rather open multiple small PRs than one huge PR).