ubiquibot / plugins-wishlist

0 stars 1 forks source link

Check dev experience on starting an issue #26

Open rndquu opened 3 days ago

rndquu commented 3 days ago

There are certain kinds of tasks which must be completed only by experienced developers.

Check the following issues for example:

It would be great to know that collaborator solving the above issues has prior experience with solidity and ethereum.

Possible solution could be to use chatgpt to parse collaborator's github or CV to make sure a contributor is experienced enough to /start an issue.

0x4007 commented 2 days ago

github or CV

Toss out CVs I never believe them. GitHub though, there is proof of work. I am a big fan of using GitHub for this purpose.

make sure a contributor is experienced enough to /start an issue.

How can you determine this?

  1. Amount of repositories containing Solidity.
  2. Amount of commits containing Solidity lines of code.
  3. Amount of Solidity files committed.
  4. Amount of contracts deployed from their address on chain.

In theory we can make configs for all of these, but it would be optimal to choose a single strategy and focus on that for this plugin.

rndquu commented 2 days ago

Toss out CVs I never believe them. GitHub though, there is proof of work. I am a big fan of using GitHub for this purpose.

Actually feeding a CV into the chatgpt is way more easier compared to parsing contributor's github where, as you've already mentioned, we should parse the number of solidity commits, etc...

0x4007 commented 1 day ago

People lie on CVs all the time. It's useless data compared to a portfolio of work.