Challenge Overview
Welcome to the part 2 of [Bug Bounty] - TC New Community Website Bug Fixing Challenge! The goal of this challenge is to fix number of reported open bugs in our GitLab project.
Bug Bounty is a program that will pay community members to report bugs via a bug hunt challenge. Then when bugs are verified, we launch a code fix challenge for our community members to fix these bugs. This code fix challenge will have member assigns themselves to an issue. The bugs will be very small fast fixes that shouldn't take more than a few hours to fix. More info on the Bug Bounty program can be viewed in http://www.topcoder.com/blog/bug-bounty-find-and-fix-bugs-fast/.
The whole step by step process on how to compete in Bug Bounty challenge can viewed in http://help.topcoder.com/development/competing-in-development-challenges/bug-bounty-challenges/
Challenge Scope
This challenge will have a long time frame which is different than the usual code challenge.
For this challenge, you will assign bug that has corresponding dollar amount and labeled "fix me" to yourself from our current queue. We assigned prize for each open bugs which are waiting for be fixed. The competitor could select any open bug to work on. Once you have the fixed the bug, please submit your code and the corresponding bug number to OR, we will review it and pay you the bug prize though privately.
All Open Bugs are shown in https://gitlab.com/topcoderinc/tc-site/issues?assignee_id=&label_name=fix+me&milestone_id=&scope=all&sort=&state=opened. The bug list will be updated frequently, new bugs will be shown and old bugs will be fixed by the other competitors, so keep watching the bug list :)
Browser Requirements
The following browser should be considered when a bug will involve UI fixes:
- IE10
- IE11
- Latest Safari
- Latest Firefox
- Latest Chrome
Resources and Guidelines
- Latest theme and plugin available on https://gitlab.com/topcoderinc/tc-site/tree/master. You will need to create an account in GitLab if you haven't had yet, once you register for this challenge, send us GitLab login to nhastings@appirio.com and jamesmarquez@gmail.com and we will add you to the developers group on a repo in GitLab. This will give you access to work on issues, create branches, and pull requests. This is only one time action if you are not yet added to the GitLab project's group
- Data is avaiable on https://github.com/topcoderinc/tc-site-data
- Please follow the guideline in our GitLab repo
Quick Installation guide :
1. Activate theme and plugin
2. Import provided XML file
3. Set home as front page
4. Set permalink to %post_name%
5. Please install site on local.topcoder.com (add to hosts file), so your local site can read tcsso and tcjwt cookie
Final Submission Guidelines
- Please submit only PATCH files, reference : https://gitlab.com/topcoderinc/tc-site/blob/master/README.md
- Any new js or css file must be included in the registry. Learn about this on script and style registry section
- We will have winner to submit pull request once winner declared