Project Title: New Full Tutorial for Near in Rust.
One-liner: Tutorial Repository for developing Near Contracts in Rust
Project Summary: : There are many great tutorials about creating NEAR contracts in Rust. This project isn’t intended to be a replacement to any of those. Instead, it will be detailed examples about the features of Rust using NEAR contracts. Several times when the compiler gives an error, a new developer may feel compelled to just try making changes until the error go away.
This tutorial will show all possible implementations for all kinds of features in rust. Including ownership, modules, traits, generics, enums and so on. That way it can work as reference for aspiring rustaceans.
Project Members: Lucas Lemos
Period: Mar 15 → Mar 22
Extra : Project has the main branch in Brazilian Portuguese. Translation to English and Spanish are also being made by Matias Wald.
The following list are the results obtained by me:
Week 07
- Finished code implementation for lesson 6-1. Carefully made sure that it had examples showing enums and showing general uses for match instructions. Included documentation for all functions. Final code implementation has 880 lines of code. Link:
https://github.com/On0n0k1/Tutorial_NEAR_Rust/tree/main/lesson_6_enums/lesson_6_1_simple
- Started the readme explaining everything that happens in the code example.
- Wanted to create a front-end example for a tutorial using svelte. Unfortunately, had an issue with the bundlers that caused the library to misunderstand “near-api-js” module. Spent a few days studying “svelte”, “rollup” and “near-api-js”, trying to understand how to load dependencies properly. Fortunately, found out that we will have some new examples in near university soon. Looking forward to it.
- Got into contact with a brazilian web3 group, and maybe will create a free course or workshop discussing near and how to develop dapps. Discussions ongoing.