Skip to content

Roadmap and Bounties

Flashmob edited this page Mar 13, 2018 · 7 revisions

Bounties

To encourage more development, we are now offering bounties funded from our b̶i̶t̶c̶o̶i̶n̶ Ethereum donation address:

0x86aDA9f4FB7b547053346d5E96B29370405d05CE or guerrillamail.eth

So far we have the following bounties that are still open: (Updated 12 Mar 2017)

What Bounty Status Description
Let's encrypt TLS certificates! 0.5 ETH Discussion Take a look at issue #29
Automated Testing 0.1 ETH Ongoing Already paid some bounties, more welcome. Award judged based on a satisfactory increase in coverage. Please open an issue before to discuss scope.
Profiling 0.25 ETH Open Simulate a configurable number of simultaneous clients (eg 5000) which send commands at random speeds with messages of various lengths. Some connections to use TLS. Some connections may produce errors, eg. disconnect randomly after a few commands, issue unexpected input or timeout. Provide a report of all the bottlenecks. (Flame graph maybe? https://github.com/uber/go-torch Please open an issue before to discuss scope)
Code Review 0.25 ETH Ongoing Looking for someone to do a code review & possibly fix any tidbits, they find, or suggestions for doing things better. (Already one bounty of 0.25 paid, however, more is always welcome)

Recently completed:

What Bounty Status Description
Analytics dashboard 1 BTC Completed See branch https://github.com/flashmob/go-guerrilla/tree/dashboard
Fuzz Testing 0.25 BTC Completed See Result https://github.com/flashmob/go-guerrilla/wiki/Fuzz-testing

Ready to roll up your sleeves and have a go?

Please open an issue for more clarification / details on Github.

Also, welcome your suggestions for adding things to this Roadmap - please open an issue.

Another way to contribute is to donate to our ethereum address to help us fund more bounties!

0x86aDA9f4FB7b547053346d5E96B29370405d05CE - Ether and also any other type of tokens are welcome.

Note: Due to high fees & network congestion which make bitcoin impractical for small transactions, in the future, bounty payouts will be moving to Ethereum. The bitcoin address will be drained first, and then switch the bounty awards to quote in ETH.