Skip to content

dineshrampalli/roxonn-contribution-guide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Welcome to Roxonn Contribution Guide

What is Roxonn?

Roxonn is a Decentralized Software Organization (DSO) where contributors earn ROXN tokens for their valuable contributions to open-source projects.

💎 How to Earn ROXN Tokens?

Contribution Rewards (development phase) *Don't consider these as finalized values

Task Type Points ROXN Tokens Value (₹)
Minor Bug Fix 10 10 ROXN ₹30
Major Bug Fix 50 50 ROXN ₹150
Feature Development 100 100 ROXN ₹300

Examples of Contributions:

1. Minor Bug Fixes (10 ROXN)

  • Fixing typos in documentation
  • Updating outdated README files
  • Correcting small UI issues
  • Improving error messages

2. Major Bug Fixes (50 ROXN)

  • Fixing functionality issues
  • Resolving security vulnerabilities
  • Addressing performance problems
  • Fixing integration issues

3. Feature Development (100 ROXN)

  • Adding new functionality
  • Implementing new API endpoints
  • Creating new UI components
  • Adding test coverage

🚀 Getting Started

  1. Browse Our Projects

  2. Pick a Task

    • Look for issues labeled with:
      • minor-bug (10 ROXN)
      • major-bug (50 ROXN)
      • feature (100 ROXN)
  3. Make Your Contribution

    • Fork the repository
    • Create a branch
    • Make your changes
    • Submit a pull request
  4. Earn ROXN

    • Once your PR is merged
    • Tokens will be transferred to your wallet
    • Track your earnings on roxonn.com

💡 Tips for Success

  • Start with minor bugs to understand the process
  • Read the project's contribution guidelines
  • Ask questions in issues if needed
  • Join our Discord community

🌟 Example Workflow

  1. Find issue: "Fix documentation typo" (10 ROXN)
  2. Fork repository
  3. Fix typo
  4. Submit PR
  5. Get PR merged
  6. Receive 10 ROXN tokens

Roxonn Contribution Demo

This repository contains a demo implementation of the Roxonn contribution platform, showcasing how contributors can earn ROXN tokens for their work.

Features

  • 🔗 XDC Wallet Integration
  • 💰 Smart Contract for Token Distribution
  • 🎯 Sample Tasks with Different Difficulty Levels
  • 🌟 Interactive UI with Animations
  • 📱 Responsive Design

Getting Started

  1. Install XDCPay extension in your browser

  2. Set up XDCPay

    • Create a new wallet or import existing
    • Switch to Apothem Testnet
    • Get some test XDC from XDC Faucet
  3. Run the Demo

    • Clone this repository
    • Open index.html in your browser
    • Connect your XDCPay wallet
    • Start interacting with tasks!

Smart Contract

The demo uses a simple smart contract deployed on XDC Apothem Testnet:

contract RoxonnDemo {
    // Register contribution and earn ROXN tokens
    function registerContribution(string taskId) public {
        // Check task validity
        // Transfer tokens
        // Emit event
    }

    // Claim accumulated rewards
    function claimReward() public {
        // Transfer accumulated rewards
        // Reset balance
    }
}

Contributing

This is a demo repository. For actual contributions to Roxonn, please visit:

License

MIT License - feel free to use this demo for learning purposes!

Ready to start? Check out our projects and earn your first ROXN tokens today! 🚀

About

A brief demonstration on how to contribute and earn ROXN tokens.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 64.3%
  • HTML 33.3%
  • Solidity 2.4%