elsa-workflows / elsa-core

A .NET workflows library
https://v3.elsaworkflows.io/
MIT License
6.27k stars 1.15k forks source link

Bounty Hunting Program #5211

Open sfmskywalker opened 5 months ago

sfmskywalker commented 5 months ago

🚀 Welcome to the Elsa Workflows Bounty Hunting Program! 🚀

We're excited to introduce a new initiative designed to accelerate the development and enhancement of Elsa Workflows by engaging our amazing community. Through this program, contributors can earn rewards for tackling open issues, including bug fixes, feature requests, and improvements.

🎯 Objective

Our goal is to harness the collective talent of our community to address important issues faster and more efficiently, while also rewarding those who contribute their time and skills.

📘 Terminology

🛠 Program Overview

  1. Select a Bounty: Browse available bounties tagged in our issues section.
  2. First Come, First Served: The first contributor to declare intent on an issue gets priority. Announce your intention by commenting on the issue.
  3. Time Limit: Each bounty will have a specific time limit for completion, which will be clearly stated on the issue. If the initial claimant does not submit a PR within this timeframe, the issue will be reopened for claims.
  4. Solve & Submit: Work on the issue and submit your pull request (PR) following our contribution guidelines.
  5. Earn Rewards: If your PR is merged, you'll receive the bounty prize!

Program Rules

  1. Eligibility: Open to anyone with a GitHub account. Ensure you can receive payments through GitHub Sponsors.
  2. Claiming a Bounty: Bounties are assigned on a first-come, first-served basis. The first to comment their intention on the issue page gets to work on it.
  3. Time Limit for Submission: Each bounty comes with a predetermined time limit. Failing to submit within this limit will open the opportunity to others.
  4. Issue Eligibility: Only tagged issues are eligible for bounties.
  5. Submission Guidelines: Your PR must meet our quality standards and include any requested documentation or tests. Propose your solution in the issue comments before starting your work.
  6. Judgment: The final decision on PR acceptance and bounty awards lies solely with the project maintainers.
  7. Rewards: A one-time bounty will be distributed via GitHub Sponsors. Ensure your account is set up to receive payments.

💡 Why Participate?

🤝 Join Us

This is more than a program; it's an opportunity to be part of something bigger. By participating, you're not only contributing to the project's success but also helping to sustain the open-source ecosystem.

Ready to become a Bounty Hunter? Check out the Bounty Dashboard for a list of available bounties and start contributing today!

Questions & Support

Have questions or need help getting started? Please reach out to us in the comments below or contact the project maintainers directly.

Let's drive the future of Elsa Workflows together. Happy hunting!

sfmskywalker commented 5 months ago

Template for your announcement that you can use: https://github.com/elsa-workflows/elsa-core/blob/main/docs/bounty-announcement-template.md