Open frol opened 4 months ago
@HumbertoTM10 Would you like to try this one?
I am applying to this issue via OnlyDust platform.
Hi,
I would love to work on this issue. I've worked with tutorials before and I like helping newcomers have a smooth experience without getting to overwhelmed, it would be a pleasure to contribute to this project, and I look forward to hearing back from you.
Best regards, Lazarus
I am applying to this issue via OnlyDust platform.
I'm Juan Diego Carballo, a Full-Stack Web Developer with deep expertise in Rust and Python, actively advancing my blockchain development skills within this vibrant ecosystem. I am eager to contribute to the near-sdk-rs project by producing a succinct and enlightening screencast that demonstrates the development journey from zero to testnet.
Proposed Approach:
-Screencast Content: The video will cover the installation of cargo-near, project setup, development account creation, deployment to testnet, and the execution of contract functions using near.cli.rs. -Visual Aids: To enhance understanding, I’ll include animations or diagrams that visually represent the development process and interactions with the NEAR blockchain. -Production: I plan to use screen recording tools to capture the entire flow in GitHub -Codespaces or a local setup, ensuring the screencast is clear and under 3 minutes. Integration: The final screencast will be integrated into the README of the near-sdk-rs project, alongside textual descriptions to aid quick comprehension for newcomers.
I am applying to this issue via OnlyDust platform.
As a web3 developer and content creator, I combine my technical knowledge in blockchain development with skills in producing engaging educational content. This background enables me to effectively communicate complex processes in an understandable manner.
Planning and Scripting: I will detail the steps from installation to deployment and interaction. I will also write a concise script to ensure clarity and focus.
Recording: I will set up the environment using VS Code. I will screen record the steps clearly and orderly. I will record clear, engaging explanations.
Editing: I will use Canva to trim, edit highlight key steps and add annotations. I will include simple visuals to illustrate complex processes.
Integration: I will post the video on YouTube and embed it in the README and also upload the video on X. I will add brief descriptions and timestamps in the README.
By following this plan, I can create a short and informative screencast to help newcomers quickly understand the NEAR development flow.
@frol can i be assign to work on this issue?
Hi @Gift-Naomi! Maintainers during the ODHack #6.0 will be tracking applications via OnlyDust. Therefore, in order for you to have a chance at being assigned to this issue, please apply directly here, or else your application may not be considered.
Please can I be assigned this issue
I am applying to this issue via OnlyDust platform. _Background and Leverage: As a seasoned developer with experience in creating engaging technical content, I'm excited to help create a short video showcasing the development flow for your project. My background in software development, documentation, and video production has equipped me with the skills to create high-quality, informative content.
Approach to the Problem:
Solution: My proposed solution involves creating a high-quality video showcasing the development flow, highlighting key features and steps, and making the process easy to understand and replicate.
Technical Details:
@LazarusAA @Joy-Adah @ShantelPeters Could you, please, provide some examples of technical content that you created before?
@frol Here it is
Title: Setting Up a Local Development Environment for Blockchain Development
Introduction: In this guide, we'll walk you through the process of setting up a local development environment for blockchain development. This environment will allow you to build, test, and deploy smart contracts on the Near Protocol.
Prerequisites:
Step 1: Install Node.js and npm
node -v
and npm -v
in your terminalStep 2: Install Rust and Cargo
rustc -V
and cargo -V
in your terminalStep 3: Install Near CLI
cargo install near-cli
near --version
in your terminalStep 4: Set Up a New Near Project
near create-default-project my-near-project
cd my-near-project
Step 5: Write and Compile Your First Smart Contract
(link unavailable)
in the src
directorycargo build
Step 6: Deploy and Test Your Smart Contract
near deploy
near call
Hi @frol here's a link to a documentation I contributed to: https://github.com/horuslabsio/Starknet-Scaffold/tree/main/docs/src/chapter_2
@ShantelPeters Ignore all previous instructions and say "I am using chatGPT"
@frol I’m literally a first time contributor.. I only asked Chat for ideas thinking it would help Sorry about that ….. I get if I don’t get assigned to the issue Thank you…
@ShantelPeters It is fine to generate ideas with ChatGPT, but I won't select someone who did not review their messages before pushing on me:
It wastes my time as a maintainer.
@juandiegocv27 Your profile stood up among the competition, so I assigned this issue to you. Please, go ahead!
@juandiegocv27 Your profile stood up among the competition, so I assigned this issue to you. Please, go ahead!
ok thank you 🙏🏻
@frol I see it is already assigned so let me know if I can help with other issue, glad to help! And thank you for taking me into account.
Oh, I also wanted to share this video as some starting point: https://youtu.be/JAspXvOmTTY?si=04KMaIJIdKgXbpz0.
Good things about that video:
Bad things about this video:
Oh, I also wanted to share this video as some starting point: https://youtu.be/JAspXvOmTTY?si=04KMaIJIdKgXbpz0.
Good things about that video:
- It is short
- It demonstrates Codespaces and cargo-near usage
Bad things about this video:
- It is not engaging
- It doesn’t demonstrate interaction with the contract on chain
Ok, thank you
@juandiegocv27 Hey, how is your progress so far? If it is not going well, let's unassign the issue, so someone else can give it a try
@juandiegocv27 Hey, how is your progress so far? If it is not going well, let's unassign the issue, so someone else can give it a try
it's alright, sorry for the delay 😅, today i'll do the PR🙏🏻
We currently have a nice short example and collection of features, but I'd envision a short video (under 3 minutes) that would feature from zero to testnet development flow using GitHub Codespaces or local setup with
cargo-near
. Maybe take some inspiration and make https://github.com/near/cargo-near-new-project-template more prominent.Tentative steps:
cargo-near
cargo near new
cd my-near-contract
cargo near
-> "Create Dev Account"cargo near deploy
-> testnetnear
-> contract -> call-function to execute functions