Challenge Overview
Topcoder Connect is our primary customer facing application which is actively developing. We have a list of open issues in Github that we will tackle in this challenge.
Technology Stack
-
ReactJs
-
Redux
-
CSS Modules
Individual requirements
Important! If you already participated in our Connect App Bug Bash previously, please, also read the rules carefully as there is a change in the Bug Bash process this time.
-
To pick up an issue you have to check that:
+ Issue has label “OPEN FOR PICK UP”.
+ Important! Also, check comments of the issue that nobody asked to be assigned to this issue yet. -
Ask in comments to assign the issue to you. Like “Please assign this to me” or similar.
+ You can start working on issue without waiting to be assigned, your comment is enough. But make sure by reloading the page, that nobody asked to assign the issue before you. -
If you don’t want to finish the issue, please ask in comments to unassign you from the issue. Note, if the previous participant asked to unassign him from the issue, another participant can ask to assign the issue to him in comments and directly start working on it without waiting to be assigned. Also, in this case it doesn't matter if the the issue has label OPEN FOR PICK UP or no.
-
You can work only on a one issue at a time.
-
Fix the issue and create a pull request to the cf12 branch! If the change requires updates to the react-components repo, create the pull request to feature/connectv2 branch at https://github.com/appirio-tech/react-components. Your pull request must pass lint verification and the travis build must be successful.
-
When you submit the PR, make another comment at the issue like “It’s done and ready for review” or similar and provide a link to the PR. Follow the issue for the possible comments from the project team. You can now start working on the next ticket (no need to wait for review to finish).
-
If the ticket is fixed properly, your pull request will be merged in, and the ticket will be marked as "ACCEPTED". When the ticket is closed, payment will be recorded, and ticket tagged "PAID".
-
You'll be required to fix any merge conflicts before the change is reviewed and merged.
-
If you need longer than 12h to complete a task, post a comment about the reason for it, otherwise the ticket will be marked as open for pickup.
NOTE
We are going to open more issues as this Bug Bash is running, so you may check for additional issues opened for pick up.
List of issues
Check the list of issues for this Bug Bash here https://github.com/appirio-tech/connect-app/issues?q=is%3Aissue+is%3Aopen+label%3ACF-12.
Prizes
Please ignore the prize shown in this challenge, that is just the estimated purse from all the tickets.
For this Bug Bash, we will be paying per accepted fix based on the prize amount noted in each issues' title.
Final Submission Guidelines
Please submit a text file with a list of issues you worked on in this challenge.