ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.
https://ton.org/grants
246 stars 106 forks source link

Comprehensive TonSdk.NET Documentation #573

Open purpleguy99 opened 2 months ago

purpleguy99 commented 2 months ago

Summary

Creating detailed documentation for the use of TonSdk.NET based on previous bounty tasks along with popular use-cases, guides for comprehensive use.

Context

Why it's Important?

As the number of TON SDK developers increases daily, equipping them with comprehensive documentation that provides an understanding of various concepts and use-cases becomes imperative to facilitate the ease of use and expedite development. This documentation will function as a comprehensive guide to developers using tonsdk.net, significantly boosting their productivity and problem-solving abilities.

Presently, tonsdk.net serves numerous developers in executing various tasks, however, the absence of detailed documentation makes it difficult for the developer's community to understand and resolve issues independently. The increasing number of downloads indicate the popularity and wide usage of the SDK and hence the urgent need of a manual covering all main topics related to TON SDK, providing guidance and ways to troubleshoot common issues.

Learning goals

The solution involves creating detailed, user-friendly documentation for each module under tonsdk.net. This includes tonsdk.core, tonsdk.client, tonsdk.contracts, and tonsdk.connect. The inclusion of popular use cases, different guides, and ways to troubleshoot common issues will cater to the needs of the diverse TON SDK developer community.

References

https://github.com/ton-society/grants-and-bounties/issues/407 https://github.com/ton-society/grants-and-bounties/issues/276 https://github.com/ton-society/grants-and-bounties/issues/204

Estimate suggested reward

350$ in TON

Completion Criteria

Create docs base on all previous bounties with tonsdk.net. Will be implemented popular use-cases, guides and different ways to fix any issues using tonsdk.net.