dojoengine / book

The Dojo Book
https://book.dojoengine.org
MIT License
43 stars 74 forks source link

Improve Torii documentation #204

Open ponderingdemocritus opened 6 months ago

ponderingdemocritus commented 6 months ago
Samuel1-ona commented 4 months ago

@ponderingdemocritus Hello , I believe i can work on this documentations

jimenezz22 commented 4 months ago

Hello @ponderingdemocritus! I'd love to tackle the issue "Detailed example using unity and torii". I'm thinking in this ideas to abord the problem: I propose developing an example in Unity using Torii, including research on both tools, as well as documenting this example with clear and concise steps. Lastly, I'll seek feedback for further refinements.

juandiegocv27 commented 4 months ago

Hi @ponderingdemocritus @milancermak @ptisserand, I'm interested in contributing to the "Contributing to torii Core" issue. I've been exploring Torii's innovative use of Rust and its advanced GraphQL and gRPC interfaces. I have an idea to enhance the system's scalability by implementing a caching layer that could reduce load times and improve data retrieval efficiency. Looking forward to collaborating on this and contributing to the project's success.

Mario-Araya commented 4 months ago

Hi @ponderingdemocritus, I'm interested in contributing to the "Explanation of torii indexing individual worlds and examples of multiple toriis on a network" issue.

coxmars commented 4 months ago

Hi @ponderingdemocritus, I would like to be assigned to the "Architecture decisions of Torii server and Torii client and why they both exist" issue

ponderingdemocritus commented 3 months ago

@coxmars please go ahead

PedroRosalba commented 2 months ago

@ponderingdemocritus Can I work on this?

miinaab commented 2 months ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

hi

How I plan on tackling this issue

hi

Supa-mega commented 3 weeks ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

i'm a frontend dev i'm i have skills in react, typescript, javascript, tailwind etc

How I plan on tackling this issue

i would easily solve this problem

ScottyDavies commented 3 weeks ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have a strong background in building scalable and performance-optimized web applications, I believe I can make valuable contributions to the Hylé project, particularly in the areas of the Torii server and Torii client

How I plan on tackling this issue

I would approach this issue with following steps Architecture Decisions of Torii Server and Torii Client: Understand the distinct roles and responsibilities of the Torii server and Torii client within the overall Hylé architecture. Analyze the reasons behind the separation of the server and client components, such as scalability, flexibility, and clear delineation of concerns. Identify the key communication mechanisms and interactions between the Torii server and Torii client. Torii Indexing and Multi-Torii Networks: Examine the Torii's indexing capabilities and how it manages the registration and discovery of individual worlds. Provide examples of how the Torii server handles scenarios with multiple Toriis on a network, including aspects like load balancing, fault tolerance, and seamless world navigation. Demonstrate the underlying protocols, data structures, and algorithms used to enable efficient indexing and world discovery. Torii P2P Explanation and Production Examples: Delve into the Torii's P2P (Peer-to-Peer) capabilities, explaining the benefits and use cases of the decentralized communication model. Create production-ready examples showcasing the implementation of Torii-based P2P interactions, including features like real-time collaboration, data synchronization, and secure communication. Highlight the integration of the Torii P2P features with the broader Hylé ecosystem, demonstrating their seamless interoperability. Detailed Examples with Dojo.js, Torii, and GraphQL/gRPC: Develop comprehensive examples that demonstrate the integration of the Torii client with popular frontend frameworks like Dojo.js. Showcase how to leverage the Torii client's capabilities in conjunction with GraphQL and gRPC for efficient data fetching, real-time communication, and seamless user experiences. Provide detailed code samples, configuration files, and step-by-step instructions to guide developers through the integration process. Unity and Torii Integration: Collaborate with Unity developers to create a detailed example showcasing the integration of the Torii client with the Unity game engine. Demonstrate how to establish bidirectional communication between the web-based Torii client and the 3D world within Unity, enabling seamless interactions and data exchange. Highlight best practices, performance considerations, and any unique challenges encountered during the integration process. Contributing to Torii Core: Identify areas within the Torii core codebase where I can contribute, such as improving performance, enhancing indexing capabilities, or implementing new features. Propose and discuss potential improvements or new functionalities that align with the Hylé platform's roadmap and the needs of the community. Provide sample code, test cases, and documentation to facilitate the review and integration of my contributions. Plans and Roadmap Post 1.0.0: Analyze the current Torii features and capabilities, and identify areas for potential improvement or expansion. Propose ideas and recommendations for the Torii's future roadmap, taking into account the evolving needs of the Hylé ecosystem and emerging trends in web and metaverse technologies. Collaborate with the Hylé team to prioritize and plan the implementation of these roadmap items. Running a Torii on Slot: Develop a detailed guide on deploying and running a Torii server on the Slot layer of the Hylé platform. Provide instructions on the necessary configurations, infrastructure requirements, and integration steps to ensure the Torii server's seamless operation within the Slot environment. Demonstrate best practices for monitoring, scaling, and maintaining the Torii server running on Slot.

onlyoneAlexia commented 6 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

My background in technical writing and software development has equipped me with a unique blend of skills that are directly applicable to improving Torii documentation. I have a strong understanding of technical concepts and the ability to translate complex information into clear and concise language.

How I plan on tackling this issue

i would Analyze: Assess the current documentation to identify its strengths and weaknesses. Set Goals: Clearly define what I want to achieve Plan: Create a detailed plan outlining the steps needed to improve the documentation. Write and Edit: Create high-quality content that is easy to understand and free of errors. Review and Test: Ensure the documentation is accurate and helpful by getting feedback from others. Maintain: Keep the documentation up-to-date as Torii evolves.

Dev-AndresGR commented 1 day ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have no background, but I am sure I can contribute to the katana documentation, I consider it to be my first good number.

How I plan on tackling this issue

I consider that by reading or commenting, talking with colleagues and doing tests I can contribute