DEV Community

Cover image for Taking Open Source contributions and communities to next level with the Reward System
Rakesh Potnuru
Rakesh Potnuru

Posted on • Originally published at blog.itsrakesh.co

Taking Open Source contributions and communities to next level with the Reward System

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:

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 organisations work tirelessly to build their community from the ground up. Despite the fact that there are many Open Source programmes, such as GSoC(Google Summer of Code), most contributors leave the organisations after the programme 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 organisations 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 💜.

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.


Follow me for more weekly articles.

Top comments (0)