Skip to content

KaizeNodeLabs/Tatami

Repository files navigation

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.

🚀 Getting Started

📦 Dependencies

  • Node.js version 18.18 or higher

  • 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.

💡 Installation process

  1. Fork the repository

  2. Clone the repository:

    git clone https://github.com/your-username/Tatami.git
    cd Tatami
  3. 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.

⚙️ Available Commands

  • 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.

🛠️ Adding Dependencies

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.

🎯 Running Specific Applications

Run individual applications directly from the root directory:

  1. Frontend:

    npm run dev:frontend

🤝 Contributing

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! 🚀🀄


banner