🤝 Contributing to Clawland

Every line of code, every hardware design, every documentation page earns you real revenue share. Here's how to get started.

📋 Ways to Contribute

💻

Code Contributions

Submit PRs to picclaw (Go), moltclaw (TypeScript), microclaw (C/Rust), or clawland-fleet (Go). Core module PRs earn 2× contribution points.

🔧

Hardware Kit Designs

Design sensor kits with BOM, wiring diagrams, and driver scripts for clawland-kits. Each accepted design earns 20 points (+50% with test reports).

🧩

Skill Plugins

Build YAML-based skills for the clawland-skills marketplace. Each accepted skill earns 15 points (+50% with unit tests).

📝

Documentation & Tutorials

Write guides, tutorials, translations, or API docs. Each accepted doc earns 5 points (+50% for multilingual versions).

🐛

Issue Reports

Report bugs with reproducible steps (1.5× points), security vulnerabilities (3× points), or feature requests. Each valid issue earns 2 points.

🔍

Code Reviews

Review open PRs with constructive feedback. Each review earns 3 points (2× for deep reviews with code suggestions).

⭐ Contribution Points System

Activity Base Points Multiplier
PR Merged10×2 for core modules
Code Review3×2 for deep reviews
Valid Issue2×1.5 reproducible / ×3 security
Skill Plugin15×1.5 with tests
Kit Design20×1.5 with test report
Documentation5×1.5 for multilingual
Community Support1×3 for high-quality answers

🚀 Contribution Workflow

1

Fork & Clone

Fork the target repository on GitHub. Clone your fork locally and create a feature branch from main.

2

Develop & Test

Write your code/design/documentation. Run existing tests. Add new tests for your changes. Follow the repository's code style guide.

3

Submit PR

Push to your fork and open a Pull Request. Use the PR template. Describe what you changed and why. Link related issues.

4

Review & Merge

A maintainer will review your PR. Address feedback. Once approved, it gets merged and your contribution points are recorded.

📜 Contributor License Agreement (CLA)

All contributors must sign the Clawland CLA before their first PR can be merged. The CLA ensures that the project can use your contributions while you retain your copyright. The CLA bot will automatically prompt you on your first PR.

🌟 First 10 Core Maintainers Bonus

The first 10 developers who achieve Core Maintainer status will receive an additional 0.5% lifetime fixed share of revenue—on top of the standard contribution-point-based share. Early contributors are rewarded the most.

🎨 Code Style Guidelines

Ready to Contribute?

Join the Clawland community and start earning revenue share with your first PR.