Angular Library Bug/Improvement Hunt
Budget: $10 – $30 USD
I maintain a JavaScript library that still carries a few gremlins. I’m opening an ongoing “bug-bounty” style task: spot a reproducible issue of any testable nature—syntax, runtime, or logical—describe it in detail, and I’ll spin up a milestone for that specific fix (typically $15–$45, scaled to difficulty). We’ll move fast; once we agree on the scope, I need the patch delivered ASAP. Since it's a bug and we don't want it coming back, we need 80% unit testing in the touched files afterwards. If you find a way you can improve the showcase, propose it as well.
Library: https://showcase.thecyrano.app/
How the flow works
1. You discover a group of bugs and document the failing scenarios: version, environment, exact steps, and preferably a minimal test cases.
2. I confirm the issues and create a dedicated milestone with the agreed amount. (I give you access to the code here)
3. You push the fix, unit/integration tests, and an explanation of the root cause.
4. I run the tests on https://showcase.thecyrano.app/; if they pass, the code review passes, there are no regressions, and the acceptance criteria below are met, the milestone is released.
Acceptance criteria
• Bug reproduced with a failing test before the fix, and the same test passes afterward.
• No new regressions introduced (existing test suite must stay green).
• Code style and tooling remain consistent with the current repository settings (ESLint, Prettier, Node-based test runner).
The repo lives on GitHub; we work through pull requests. If you thrive on hunting JavaScript quirks and like quick, focused payouts, jump in and let’s squash some bugs together.
Library: https://showcase.thecyrano.app/
How the flow works
1. You discover a group of bugs and document the failing scenarios: version, environment, exact steps, and preferably a minimal test cases.
2. I confirm the issues and create a dedicated milestone with the agreed amount. (I give you access to the code here)
3. You push the fix, unit/integration tests, and an explanation of the root cause.
4. I run the tests on https://showcase.thecyrano.app/; if they pass, the code review passes, there are no regressions, and the acceptance criteria below are met, the milestone is released.
Acceptance criteria
• Bug reproduced with a failing test before the fix, and the same test passes afterward.
• No new regressions introduced (existing test suite must stay green).
• Code style and tooling remain consistent with the current repository settings (ESLint, Prettier, Node-based test runner).
The repo lives on GitHub; we work through pull requests. If you thrive on hunting JavaScript quirks and like quick, focused payouts, jump in and let’s squash some bugs together.