Developers#
How to Contribute as a Developer#
If you're interested in contributing to Ergo as a developer, here's how you can get started:
-
Join the Ergo Community: Connect with other developers and Ergo team members on our Discord Server. Make sure to enable the development channels for relevant discussions.
-
Explore Opportunities: Visit our Bounties and Grants pages to find out about the ongoing projects and tasks that you can contribute to.
-
Submit Your Work: Once you've completed a task or project, you can submit your work for review.
Docs contributions are part of developer contribution too. Start with Contribute to the Docs, then use the Documentation Tools guide for local checks and maintenance scripts.
Submitting Payment Requests#
If you've completed a bounty, you can submit a payment request. Here's how:
- Draft an Email: Write an email detailing your claim and send it to team@ergoplatform.org.
- Include Relevant Details: Make sure to include all necessary details in your email, such as the platform where the bounty was announced or a reference to the bounty page.
- Attach Evidence: Attach any documents, files, or links that showcase your completed work.
- Provide Your Ergo Address: This is where we will send your bounty reward.
We appreciate your contributions and look forward to working with you!
Development#
- Code Contributions: Help build and improve Ergo's core protocol, node software, SDKs, tooling, and ecosystem projects.
- Getting Started: Check out the Developer Contribution Overview and the Technical Contribution Guidelines.
- Finding Tasks:
- Look for issues tagged
good first issueorhelp wantedin core repositories like ergo, sigmastate-interpreter, sigma-rust, ergo-appkit. - Explore the official Ergo Bounties Board for funded tasks.
- Consider applying for Development Grants for larger projects.
- Look for issues tagged
- Community: Join the development discussions on the Ergo Discord Server (check relevant
#devchannels).