Tatami is a project designed to accelerate the development of Dojo Engine games within the Starknet ecosystem. It provides no-code tools to effortlessly create models, visualize entity relationships, and make modifications with just a few clicks. With Tatami, you can master the Dojo and build 10x faster.
-
Node.js version 18.18 or higher
-
Refer to the Node.js official documentation to download and install the latest version.
-
To check your installed Node.js version:
node -v
-
-
npm version 10.9.2 or higher
-
Refer to the npm official documentation for detailed instructions.
-
To check your installed npm version:
npm -v
-
To globally install or update npm to version 10.9.2:
npm install -g [email protected]
After updating, recheck the version using npm -v.
-
-
Fork the repository
-
Clone the repository:
git clone https://github.com/your-username/Tatami.git cd Tatami
-
Install dependencies:
- Install the global dependencies for the monorepo and its workspaces:
npm install
This will install all the necessary dependencies for the applications within the
apps/*
subdirectories.
npm run dev
- Starts the development server of all applications.npm run build
- Builds the production version of all applications.npm run lint
- Runs the linter configured of all applications.
If you need to add a dependency to any of the applications within the monorepo, you must navigate to the respective application directory and then install the dependency from there.
Run individual applications directly from the root directory:
-
Frontend:
npm run dev:frontend
We welcome contributions from the community! Whether it's bug fixes, new features, or improvements, your help is appreciated.
🔹 Check out our Contribution Guidelines: Contribution Guidelines
🔹 Report Issues & Suggest Features: Open an issue on GitHub
🔹 Fork & Submit a PR: Follow best practices and submit your pull request
Conquer the Dojo with Tatami 🥋
Let's build together! 🚀🀄