Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MalekLahbib Builder Journey #88

Open
MalekLahbib opened this issue Sep 12, 2024 · 5 comments
Open

MalekLahbib Builder Journey #88

MalekLahbib opened this issue Sep 12, 2024 · 5 comments
Assignees

Comments

@MalekLahbib
Copy link

Hello everyone,

My name is Malek, I live in France. I did the student program with other guys from Rouen (Zone01 school). Here I 'll document my personal grant journey.

I'm willing to continue working on a personal project that I begun during the student program, GnoFundMe, a crowdfunding platform.
In parallel, I'll work with Rouen guys on a project called GnoPool, a project that will help newcomers to learn and understand gnolang and the gno.land project.
And I'll try to dive deeper in some of the gno.land project components to try to be more useful and contribute to solving some issues.

Stay tuned 🚀

@MalekLahbib
Copy link
Author

Last week I worked on:

  • Looked at the issues, specially "open for contributors" ones and others to try to find something I'll be able to work on it.
  • Continuing the work on "gnofundme" project PR2085
  • Did some research on blockchain dapp ideas that can be added to gno.land, I may work on a Supply-Chain-Blockchain dapp.

This week I will I focus on:

  • try to push a simple version (V0) of "gnofundme".
  • begin working on other dapps (GnoPool in group, other project in solo)
  • continue looking for an issue that I can work on, maybe this.
  • Maybe enrich docs.gnoland with the blockers that I find

Do I have any blockers?

  • time package: good to use? limitations? issue 1709
  • how to test a function that needs tokens to be sent? (thinking about coding an example to simplify to a newcomer how to use Testing functions

@MalekLahbib
Copy link
Author

Hey yall,

Concerning my PRs:

  • In the last days I continued working on "GnoFundMe" project PR2085.
  • I did some updates on the front in this repo.
  • Created a GFMT token (GnoFundMe Token) as it was suggested by @moul to use it as the official token of GnoFundMe project.
  • Created my home page PR, under my namespace after registering on "gno.land/p/demo/users" with my Adena wallet, here is my username. @leohhhn asked for some changes, so it'll be done in the next days.
  • Made this PR2874 that "added check for overflow/underflow" in the package GRC20/banker.gno with a test file, waiting for review.

Concerning the issues:

  • Opened somme issues on the Territori-dapp github project: 1272(open), 1273(closed), 1274(closed).
  • issue 2817 about std.TestXYZ functions.
  • issue 2818 concerning *_filetest.gno. (closed)
  • issue 2832 about namespaces norm.
  • issue 2839 concerning Uint64 overflow. (closed)
  • issue 2873 concerning GRC20 underflow/overflow checking.
  • issue 27 in the gnoland/memeland project. I'm working on adding a solution that works in my GnoFundMe project front but didn't work on memeland front.

In the next days:

  • I'll try to finalize the PRs that are still in draft and submit them.
  • start working on a new dapp idea.

@MalekLahbib
Copy link
Author

Hello,

Here's what I did in the last 2 weeks:

PRs:

  • A quick PR #2921 to update json package README.md.
  • Another quick one PR #2936 to fix a typo (as = as instead of as = av) in uassert.gno.
  • PR #2905: added Abs() funcs and support for overflow for uints + tests in overflow.gno.
  • PR #2874 is still waiting for PR #2905 to be merged so I can use it.
  • GnoFundMe PR updated, resolved conversations. Waiting for review.

Issues:

  • #2(open) concerning @gfanton gnopls, bug: should ignore draft files.
  • #3(closed), bug: gnopls doesn't recognise gnoland packages
  • #6(open) (@gfanton gnopls), bug: test files not supported.
  • #2903(closed), bad import in manfred_outfmt realm.
  • #2925(closed), bug: gnokey list on help page links to a bad url.

Begun working on a new DApp: SupplyChain. You can follow the progress here.

@MalekLahbib
Copy link
Author

Hi,

The last things I did :

PRs :

  • PR #2974 docs: add gno {env,fmt} to go-gno-compatibility.
  • Other PRs still waiting for review.

I begun working on a new project, It concerns Supply chains on Blockchain. I realised that it was a big subject, as big companies like Intel and others are selling solutions for it. So I'm trying to document a maximum on the subject before diving deep into coding it. I wrote some code based on a solution written in solidity found in github. You can follow the progress here.

@MalekLahbib
Copy link
Author

For my grant renewal, here's my program:

O1: Continue working on GnoFundMe project once it's reviewed.

KR1: Develop a final version of the package and the realm.

KR2: Finish the front.

O2: Develop the Supply Chain project.

KR1: Read up on the subject. Prepare the project plan.

KR2: Develop the package.

KR3: Develop the realm.

KR4: Have a front that works with this project.

O3: Create an educational platform called GnoPool with @mous1985 , @kazai777 and @DIGIX666.

KR1: Create a comprehensive set of exercises covering all essential topics of gno.land, from basic concepts to advanced use cases, ensuring a gradual and thorough understanding.

KR2: Develop the interactive platform with a user-friendly interface, allowing both beginners and advanced users to explore and learn gno through a series of exercises.

KR3: Develop a ranking system

O4: Continue contributing to gno.land core code, through issues and PRs, each time I find a problem, bug or missing features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants