Skip to content

Commit

Permalink
Added T&C link and updated info
Browse files Browse the repository at this point in the history
  • Loading branch information
owans committed Nov 8, 2024
1 parent de65a49 commit 45b4f3e
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 20 deletions.
31 changes: 12 additions & 19 deletions docs/04-resources/02-contribute/hacktivator-program.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,27 @@
sidebar_label: Hacktivator Program
sidebar_position: 2
title: 🌱 Rootstock Hacktivator Program 💻
description: "The Rootstock Hacktivator Program allows developers to contribute to Rootstock by contributing code or creating educational content. You get to support the platform at your own pace, and every eligible contribution is rewarded based on its impact and complexity."
description: "The Rootstock Hacktivator Program allows developers to evolve to Rootstock by contributing code or creating educational content. You get to support the platform at your own pace, and every eligible contribution will be rewarded based on its impact and value."
tags: [rootstock, rsk, code, resources, content, hacktivator program, writing, rewards]
---

Welcome to the Rootstock Hacktivator Program! This program is designed for developers who want to contribute to the Rootstock ecosystem and receive rewards for their valuable contributions.

## 🌟 What is it?

The Rootstock Hacktivator Program allows developers to contribute to Rootstock by contributing code or creating educational content. You get to support the platform at your own pace, and every eligible contribution will be rewarded based on its impact and complexity.
The Rootstock Hacktivator Program allows developers to evolve to Rootstock by contributing code or creating educational content. You get to support the platform at your own pace, and every eligible contribution will be rewarded based on its impact and value.

## ✔️ General Contribution Criteria
* Quality: Contributions must be valuable to the Rootstock ecosystem, whether improving functionality, enhancing usability, or educating developers and community members.
* Originality: All work should be original and created by you. Translations or adaptations should remain true to the source material.
* Relevance: Contributions must directly benefit Rootstock’s developer community and ecosystem.
* Accuracy: Code, tutorials, and other technical content must be precise and technically correct.

## 🎁 Rewards
Eligible contributions will be rewarded as set out in the program’s terms and conditions, and based on the value and impact they bring to the Rootstock developer community, following the specifications below for each category.

## 💡 Types of Developer Contributions Accepted
## 🎁 Rewards Per Category

### Code Contributions 🛠️
Eligible contributions will be rewarded as set out in the program’s terms and conditions, and based on the value and impact they bring to the Rootstock developer community, following the specifications below for each category.

**What you can contribute:**
### Category 1: Code Contributions 🛠️

Developers are encouraged to leverage reference projects to make meaningful contributions to the Rootstock ecosystem. See the options below:

Expand Down Expand Up @@ -109,21 +106,19 @@ Developers are encouraged to leverage reference projects to make meaningful cont

#### 👉 Code Contributions Criteria:

For a comprehensive overview of the evaluation and reward system for code contributions, including detailed criteria for complexity, project impact, tests, and documentation, please refer to [Evaluation Criteria for Code Contributions](https://docs.google.com/document/d/1vWYWdWxSXUcTxNS_OlRikfEwmPSXgw3iDsQ-UAqheMw/edit) and the terms and conditions of the program [LINK]. These criteria outline how contributions, ranging from simple fixes to advanced features or external integrations, will be assessed and rewarded, ensuring a balanced and fair approach to valuing developer participation and impact. This document covers everything from optimizing performance to integrating external APIs, with rewards adjusted based on the value and complexity of each contribution.
For a comprehensive overview of the evaluation and reward system for code contributions, including detailed criteria for complexity, project impact, tests, and documentation, please refer to [Evaluation Criteria for Code Contributions](https://docs.google.com/document/d/1vWYWdWxSXUcTxNS_OlRikfEwmPSXgw3iDsQ-UAqheMw/edit) and the [terms and conditions of the program](https://docs.google.com/document/d/1i95IIgBccohELezcrBraXWBtWEH1LaPLe3p_Zf1LzPQ/edit?usp=sharing). These criteria outline how contributions, ranging from simple fixes to advanced features or external integrations, will be assessed and rewarded, ensuring a balanced and fair approach to valuing developer participation and impact. This document covers everything from optimizing performance to integrating external APIs, with rewards adjusted based on the value and complexity of each contribution.

#### 👉 Code Contributions Rewards:

Each verified and approved code contribution that becomes a Qualified Contribution (as defined in the program's terms and conditions) will be entitled to receive the following rewards, under the established process:
Each verified and approved code contribution that becomes a Qualified Contribution (as defined in the program's [terms and conditions](#-code-contributions-criteria)) will be entitled to receive the following rewards, under the established process:
* Contribution Option A → 50 - 300 USD
* Contribution Option B & C → 300 - 700 USD
* Contribution Option D, E, F & G → 700 - 1000 USD

The reward range provided for each option will be used based on the level of contribution to the project to qualify. That is, if the Contributor meets only the minimum required to qualify, they will be assigned the minimum rewards for each option. However, the more the Contributor adds to their contribution and chosen option, the greater the rewards they may receive (up to the maximum cap established for each option).


### Educational Content 📝

**How You Can Contribute**
### Category 2: Educational Content 📝

You can contribute to the Rootstock platform by creating one of the following types of content:

Expand Down Expand Up @@ -162,8 +157,6 @@ You can contribute to the Rootstock platform by creating one of the following ty
</Accordion.Item>
</Accordion>

#### Themes to Focus On

Your contributions can cover any of the following Rootstock themes:

<Accordion>
Expand Down Expand Up @@ -230,11 +223,11 @@ Your contributions can cover any of the following Rootstock themes:
* Educational content should be targeted towards developers looking to build on Rootstock or understand its integration with Bitcoin.
* Blogs, tutorials (written or video), and developer guides should be original, accurate, and provide actionable insights.
* Content must help other developers navigate and work with Rootstock, deploy smart contracts, use compatible tools, SDKs, and libraries, and or integrate protocols on Rootstock.
* Contributions for Rootstock Technical documentation should be submitted as a PR directly on the [DevPortal Repo](https://github.com/rsksmart/devportal/pulls), and the PR link should be submitted via the [Google form](https://forms.gle/aF9pFMfRyoygfzJWA). Ensure to use the label **“hacktivator-program”** on the PR and properly describe your PR using the template.
* Contributions for Rootstock Technical documentation should be submitted as a Pull Request (PR) directly on the [DevPortal Repo](https://github.com/rsksmart/devportal/pulls), and the PR link should be submitted via the [Google form](https://forms.gle/aF9pFMfRyoygfzJWA). Ensure to use the label **“hacktivator-program”** on the PR and properly describe your PR using the template.

:::note[More info about the guidelines]

For a comprehensive overview of the guidelines, evaluation, and reward system for content contributions, including detailed criteria for depth, completeness, technical accuracy, educational value, and innovation, please refer to the [Educational Content Evaluation Criteria & Guidelines](https://docs.google.com/document/d/1vA3QK8ZNv5Fgegb0Jv2f03IVIREePDi4lrFE1vsfK7c/edit) and the terms and conditions of the program [LINK]. These criteria outline how contributions, ranging from technical documentation, written or video guides or tutorials will be assessed and rewarded, ensuring a balanced and fair approach to valuing content quality and impact. This document covers everything from word count appropriateness and inclusion of code examples to technical correctness and relevance to the Rootstock ecosystem, with rewards adjusted based on the value and complexity of each contribution.
For a comprehensive overview of the guidelines, evaluation, and reward system for content contributions, including detailed criteria for depth, completeness, technical accuracy, educational value, and innovation, please refer to the [Educational Content Evaluation Criteria & Guidelines](https://docs.google.com/document/d/1vA3QK8ZNv5Fgegb0Jv2f03IVIREePDi4lrFE1vsfK7c/edit) and the [terms and conditions of the program](https://docs.google.com/document/d/1i95IIgBccohELezcrBraXWBtWEH1LaPLe3p_Zf1LzPQ/edit?usp=sharing). These criteria outline how contributions, ranging from technical documentation, written or video guides or tutorials will be assessed and rewarded, ensuring a balanced and fair approach to valuing content quality and impact. This document covers everything from word count appropriateness and inclusion of code examples to technical correctness and relevance to the Rootstock ecosystem, with rewards adjusted based on the value and complexity of each contribution.

👉 Guidelines when publishing:
* Follow the [Rootstock Style Guide](https://github.com/rsksmart/devportal/blob/main/STYLE-GUIDE.md)
Expand All @@ -252,7 +245,7 @@ Each verified and approved code contribution that becomes a Qualified Contributi

The reward range provided for each option will be used based on the level of contribution to the project to qualify. That is, if the Contributor meets only the minimum required to qualify, they will be assigned the minimum rewards for each option. However, the more the Contributor adds to their contribution and chosen option, the greater the rewards they may receive (up to the maximum cap established for each option).

## 📤 Developer Submission Process
## 📤 Submission Process

Submitting your contributions is easy! Just follow these steps:

Expand All @@ -271,7 +264,7 @@ This program is your chance to make a meaningful impact on Rootstock while earni

:::success[T&C]

By participating in this program, you acknowledge that you have read, understood, and agree to abide by all aspects of the program and its terms and conditions. If you do not agree with any part or all of the program and/or its terms and conditions, please refrain from joining or submitting contributions, as your participation will be construed as your full acceptance of these terms.
By participating in this program, you acknowledge that you have read, understood, and agree to abide by all aspects of the program and its [terms and conditions](https://docs.google.com/document/d/1i95IIgBccohELezcrBraXWBtWEH1LaPLe3p_Zf1LzPQ/edit?usp=sharing). If you do not agree with any part or all of the program and/or its terms and conditions, please refrain from joining or submitting contributions, as your participation will be construed as your full acceptance of these terms.

:::

Expand Down
2 changes: 1 addition & 1 deletion docs/04-resources/02-contribute/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ From writing, bug bounties and open-source projects, there are various ways to p

<Card
title="Hacktivator Program"
description="This program is designed for developers who want to contribute to the Rootstock ecosystem and receive rewards for their valuable contributions."
description="The Rootstock Hacktivator Program allows developers to evolve to Rootstock by contributing code or creating educational content. You get to support the platform at your own pace, and every eligible contribution will be rewarded based on its impact and value."
link="/resources/contribute/hacktivator-program/"
/>

Expand Down

0 comments on commit 45b4f3e

Please sign in to comment.