gnolang / hackerspace

Tinker, build, explore Gno - without the monorepo!
9 stars 5 forks source link

PoC Innovation - Student Program Journey #68

Open RezaRahemtola opened 3 months ago

RezaRahemtola commented 3 months ago

Hello :wave:

Welcome to our first issue where you can expect regular updates from our adventure in the Gno ecosystem :smile:

We are 4 students - @molaryy (Mohammed), @lennyvong (Lenny), @agherasie (Alex) , @rezarahemtola (Reza) - from the student innovation center PoC, based in EPITECH.

We all have different backgrounds and experiences around software and blockchain from hackathons, freelance missions or internships (but also some cyber-security for Lenny and AI for Alex) and are exited to deep dive and contribute to Gno :rocket:

In this issue, you'll be able to follow our journey for the next 3 months (until August 21st).

Let's gno :fire:

Hackerspace issue for https://github.com/gnolang/student-contributors-program/blob/main/poc-innovation-fr/README.md

RezaRahemtola commented 3 months ago

Looks like I don't have the rights to add labels / assignees etc :smiling_face_with_tear:

RezaRahemtola commented 3 months ago

First issue & PRs:

agherasie commented 3 months ago

Hi ! I opened my first mini PR :

agherasie commented 3 months ago

Yesterday me and @Molaryy followed most of the how-to guides from the docs. We opened an issue regarding a problem we encountered with the write a simple dapp guide

After following the guides, I build a very quick react app which interacted with the counter example by calling Increment and Render using adena It was pretty easy, but one thing that had me stuck for a while was the difference in output between the Js/Adena implementation and the gnokey cli when calling the Render() function.

This isn't really an issue so I didn't think it was necessary to open one (especially since once you know the answer, it does seem really obvious what ResponseBase contains from reading the name), but I did think it was a little confusing and it seems like I'm not the only one (the way I realised the solution is by finding the same question being asked on the discord) Maybe the JS response could be changed to ResponseBase64 to make it really obvious how to retrieve the actual value ?

RezaRahemtola commented 3 months ago

This week and the next I'll focus on writing my first real lines of Gno by playing around tokens and the gno-js library

I'll sum up the issues and problems I encountered below:

Molaryy commented 3 months ago

Hey,

First time writing a report here 😄. So I've done the entire guides and did a few PRs and issues to understand to fix some things:

PRs:

Issues:

RezaRahemtola commented 3 months ago

Started working on gnovox, a Medium-like platform.

Below are the issues / PRs I created based on my feedbacks and needs on this project:

agherasie commented 3 months ago

I've been working on some projects like futuregno and openocean with @Molaryy so that I can learn gno development I wanted to make another contribution in the meantime, so I checked what Issues were available and made an attempt to solve the issue https://github.com/gnolang/gno/issues/2458 by opening the https://github.com/gnolang/gno/pull/2461 PR While doing this, I also noticed that there was a problem with the way the gnoweb footer was displayed on some pages so I opened https://github.com/gnolang/gno/pull/2462 to fix it

agherasie commented 2 months ago

For the past few weeks I've been working on separate projects and this week I've started deploying them to test4 !

My experience with test4 Since I won't be able to make it to the contributor call tomorrow, I wanted to deploy my projects so they can be easier to try out for everyone ! So today I deployed my first packages/realms to `test4`, which was pretty nice ! It was kind of annoying to have to use the faucet over and over to cover the gas fees initially but other than that the experience was pretty smooth and everything worked as expected.
agherasie commented 2 months ago

Two of my projects are finally ready to be added to the examples so I opened two new PRs :

RezaRahemtola commented 1 month ago

A few things I worked on during the last weeks: