Last updated:
4 min read
Reward system for Open Source contributions and communities
Rakesh Potnuru
Author
0%
SHARE

Reward system for Open Source contributions and communities

Do you contribute to Open Source? - How about using your contributions to raise your profile? , What about getting rewarded for your efforts? Are you the owner, maintainer, or collaborator of an Open Source project? - How about making it enjoyable for your community members to contribute to your project and encouraging them to contribute more?

Sounds interesting? Then read this article all the way through. This will completely blow your mind 🤯.

If you don't know what Open Source is and how to contribute, then please read this article:

https://blog.itsrakesh.co/getting-started-with-open-source-contributions

What is this reward system?

reward system

Contributions to Open Source have a significant impact on the project and the community. Their contributions are priceless. A platform that allows contributors to better showcase their Open Source work should be created. Similarly, Open Source organizations work tirelessly to build their community from the ground up. Despite the fact that there are many Open Source programs, such as GSoC(Google Summer of Code), most contributors leave the organizations after the program ends. There should be some way to encourage contributors to stick around and contribute more.

Aviyel built this reward system to address above mentioned problems.

For project owners, maintainers, and collaborators: Aviyel allows Open Source organizations to build an even stronger community. This reward system is one method of strengthening your community. You can set up rewards for contributions such as raising a PR, opening an issue, closing a discussion, and more.

For contributors: Contributors will receive rewards and badges that they can display on their profiles. But hold on! Because those badges are non-transferable NFTs, your wallet will eventually become your profile, and these badges can be embedded in your GitHub profile too.

How this reward system works?

This is a simple process. (This process is only for maintainers; contributors should not be concerned but good to know.)

Step 1: Choose the type of contributions you want to reward, such as raising a PR, opening an issue, commenting on an issue, and more.

selecting the contributions

Step 2: Assign different numbers of points(called seeds) to different activities. For example, 100 seeds for raising a Pull Request, 10 seeds for responding to a discussion, and so on.

assinging seeds

Step 3: These seeds will allow you to unlock levels, and each level has its own badge(NFT). You can choose a theme that you believe best represents your project or select a random theme.

badges

Step 4: Projects can embed the reward system and leaderboard to their GitHub readme and any other online community hangout places like slack, discord.

These badges represent your contributions and will be permanently yours.

Note from Aviyel

We want these badges to be immutable, truly owned by the contributor, and independent of even ourselves. Claimed badges on Aviyel can be easily marked on the public blockchain ( we are using an inexpensive, fast and efficient chain for this ) along with the contribution log that unlocked these seeds and badges. Essentially these badges can be minted as non-transferrable NFTs and added to a wallet of choice. We have tried to make this process free forever and as seamless as possible.

badges

That's all! It's as simple as that. This is the first time I've seen a platform harness the power of web 3.0 to create such an amazing product.

Aviyel is collaborating with Polygon Studios (as Aviyel built this reward system on top of Polygon) to launch their platform on the Product Hunt on 1st June, 2022. Show your support by upvoting and providing feedback on Product Hunt💜.

Join the Aviyel community on Discord and start your Open Source journey.


Please leave any questions or comments about this initiative in the comments section.


LEAVE A COMMENT OR START A DISCUSSION

MORE ARTICLES

How to compile different languages source code files?

    3 min read

How to compile different languages source code files?

The biggest mistake beginners do while started learning to program is using fancy IDEs (Integrated Development Environment). You should use the terminal at least to know how a spec...

Subscribe to Newsletter

Weekly

  • Never miss an update.
  • Get articles and snippets directly to your inbox.
  • Subscribe to stay connected and avoid getting lost among millions of websites.

Monthly

Coming soon...

By subscribing, you agree with Revue's Terms of Service and Privacy Policy.