DEV Community

ayushkumar63123
ayushkumar63123

Posted on

Status of KodaDot Github repositories & dynamics

About Kodadot
So, the first question that may arise in anyone's mind would be, "What is Kodadot?"
The answer would be:-
"Kodadot is a radical opensource hub where developers are making NFT marketplace engine based on Kusama network."
Status of Repositories as of May 26th, 2022
Most used topics are:-

  1. NFT
  2. Substrate
  3. Polkadot

Top languages are:-

  1. TypeScript
  2. Rust
  3. Vue
  4. JavaScript
  5. Python

Top Contributors are:-

  1. AndreyGrin
  2. Yangwao
  3. RoiLeo
  4. Vikiival and many more....

Top Repositories are:-

  1. nft-gallery
  2. docs
  3. rubick
  4. snek
  5. packages

How Kodadot Operations
Issues
New issues arrive regularly at Kodadot Github Repositories and many of them are funded bounties. This means developers who solve those issues can make a lot of money in cryptocurrency.
As of May 26th, 2022, the repository 'nft-gallery' has 545 issues and 14 pull requests.
To solve a code-related issue, just go through the solution process, make the pull request and have the prize!
Prizes range from 50 usd to around 600 usd(in cryptocurrency).
For example, the issue in nft-gallery titled 'how to make NFT resolver to Rubick and use it in KodaDot' is a bounty offering 150-300 usd.

Discussions and functioning of bots
Discussions are often held on github. Kodadot has developed github bots for assignment of bounty as well as bounty distribution.
With Assign Bot V1, a person can autoassign himself a specific bounty. To assign yourself the bounty, just go to Kodadot's github bounty page and write 👋 in chat. The Assign Bot will assign you that specific bounty with a time limit to complete the bounty.
With the payout bot, developers do payouts between themselves for PRs.
If you are facing some problem or are having some question, you can ask in github discussions and someone would probably answer your query.

Code Review Guild
So, why is it important to have quality code and peer-reviewed codebase?
The quality of code is very important because it ensures usability, user-friendliness, faster execution of code and understandability of code.
A 'bad' code is not much usable, users don't get a satisfiable experience and code takes a lot of effort to be understood and program takes a lot of time to execute.
The best way to ensure that code is efficient and its a good quality code is to have it reviewed by peers.
Whenever you write some code to solve Kodadot issues, you should request your Kodadot peers on github to review it. Once your code is reviewed and accepted and your pull request is merged into the Kodadot repository, the bounty prize is yours!

Flowchart to explain the bounty process
Image description
Now, let's take a look at some famous repositories of Kodadot.
NFT Gallery Repository
Forks: 188
Stars: 260
COntributors: 75
Issues: 545
Releases: 13
Rubick
Forks: 9
Stars: 3
Contributors: 8
Issues: 32
Releases: 2
Docs
Forks: 1
Stars: 2
Contributors: 3
Issues: 14
Releases: 1
To contribute, please read contributing.md at https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md.

Top comments (0)