Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Basic requirements for this challenge:

  • Bug Bash on Dragonet Data Management - frontend and backend

  • All UI & functionalities issues need to be solved. 

  • Browser : Latest version of Google Chrome,

  • Be careful! your solution MUST not break the existing application.

Technology Stack : React Js latest, .Net Core 3.1

Assets : Please check the forums.

General Requirements:

  • In this Bug Bash challenge, we are looking for your help to fix a bunch of bugs in our repo.

  • Read about What is Bug Bash: https://help.topcoder.com/hc/en-us/articles/115002087948-What-is-a-Bug-Bash

  • The bug list will be updated frequently, we will be adding new bugs and closing bugs that you and other competitors fix. Make sure to keep watching the GitLab list.

  • Keep best practice implementation on current Angular or Java Maven app

  • Please, subscribe yourself to get notifications from this frontend and backend repos to participate in this Bug Bash.

Bug Bash Rules:

  • Each issue has a dollar value. Dollar values are based upon complexity and priority of issue.

    • You can assign any unassigned issue to yourself with a "tcx_OpenForPickup" (first come first serve).

  • You must update the label to “tcx_Assigned”, and remove the “tcx_OpenForPickup” label.

  • You can only self assign one issue at a time. The nature of it being assigned will indicate if it is not available to anyone else.

  • You will fix the ticket as a pull request to the dev branch

  • Once a ticket is fixed, you should label it "tcx_ReadyForReview" where it will then be verified. If something is still broken, the copilot will comment on the ticket.

  • After submitting and tagging "tcx_ReadyForReview" you are eligible to accept another. You can do as many tickets as you want, as long as you follow the rules above.

  • If the ticket is fixed properly, your pull request will be merged in, and the ticket will be marked "tcx_FixAccepted".

  • If the ticket is “tcx_Feedback”, it should be your first priority to fix the issue.

  • When the ticket is closed, payment will be recorded, when we issue the payment the tag will be updated to “tcx_Paid”

  • If an assigned task is not done in 12 hours, you will be unassigned from the ticket, and it will be opened back up to the community.

  • You can ask questions directly on the ticket comments.

  • Bug Bashes are different from Bug Hunts please make sure to check the contest type in the contest name when registering.

IMPORTANT:

  • DO NOT make INDENTATION AND SPACE changes. Please focus on completing challenge Tasks. We need to track your changes so focus only code fixes.

  • DO NOT DELETE EXISTING FILES/LIBRARY. Confirm with us if needed.

  • RE-TEST AND COMPARE ON all required browsers before you submit



Final Submission Guidelines

SUBMISSION FLOW

  • First, make sure your "master" branch is ALWAYS UPDATED! We will be pushing new code updates in parallel.

  • CREATE NEW BRANCH based on our latest "master" branch with the title format "issues/handle/XX" where XX is the number on the GitLab Issue.

  • DO NOT FORK into your own repo. you MUST create from our "master" branch. We will reject your submission if you submit from your own repo.

  • Start working your fixes in that branch, commit and push to your working repo.

  • Once you are satisfied with your fixes, you should label it "tcx_ReadyForReview.  

  • Next you will send MERGE REQUEST to "master".

  • Put the Ticket url you were working on in the Merge Request description.

  • If something is still broken, the Reviewer will comment on the ticket. We will update the label as " tcx_Feedback" and you can complete the fixes based on the feedback.

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30157296