SUNFLOWER
  • Introduction
    • What is Sunflower?
    • Mission & Vision
    • Key Features
  • Getting Started
    • System Requirements
    • Installation Guide
    • Creating an Account
    • Setting up a Node
  • User Guide
    • Dashboard Overview
    • Sharing Bandwidth
    • Monitoring Earnings
    • Token Management
    • Participating in Governance
  • Architecture
    • Overview
    • User Layer
    • Client Layer
    • P2P Network Layer
    • Consensus & Mining
    • Smart Contract & Governance Layer
    • Application & Data Consumption Layer
  • Tokenomics
    • Token Distribution Model
    • Mining Rewards & Incentives
    • Use Cases
    • Inflation & Deflation Strategies
  • Sunflower Data
    • Sunflower Architecture
      • Client Layer
      • RPC/Aggregator Nodes
      • Validator
      • Router
      • Sunflower Nodes
      • Public Web Servers
      • ZK Processor / PoB Aggregator
      • Sunflower Data Ledger
      • L1 Settlement Layer (Optional)
      • AI / Edge Features (Optional)
    • Data Flow Overview
      • Step-by-Step Data Flow
      • Data Flow Diagram
      • Key Features and Professional Highlights
  • Security
    • Security Measures
    • Privacy Protection
    • Smart Contract Audits
  • Roadmap
    • Phase 1: Foundation Building
    • Phase 2: Test Iteration & Audits
    • Phase 3: Mainnet Launch
    • Phase 4: Ecosystem Expansion
    • Phase 5: Decentralized Governance
  • FAQ
    • General Questions
    • Technical Questions
    • Mining and Rewards
    • Token & Transactions
    • Security & Privacy
    • Support & Community
    • Future Development
  • Contributing
    • How to Contribute
    • Development Guidelines
    • Reporting Issues
Powered by GitBook
On this page
  1. Contributing

How to Contribute

PreviousContributingNextDevelopment Guidelines

Last updated 5 months ago

Sunflower is an open-source project that welcomes contributions from developers, designers, and community members. Your involvement helps enhance the platform, expand its features, and grow the community.

How to Contribute

  1. Fork the Repository:

    • Visit the and fork the project to your own GitHub account.

  2. Clone Your Fork:

    bash
    
    git clone https://github.com/your-username/sunflower.git
    cd sunflower
  3. Create a Branch:

    bash
    
    git checkout -b feature/your-feature-name
  4. Make Changes:

    • Implement your feature, fix bugs, or improve documentation.

  5. Commit Your Changes:

    bash
    
    git commit -m "Add your descriptive commit message"
  6. Push to Your Fork:

    bash
    
    git push origin feature/your-feature-name
  7. Submit a Pull Request:

    • Navigate to the original repository and submit a pull request with a detailed description of your changes.

Sunflower GitHub Repository