Challenge Overview
Detailed Requirements
Describe what you want to accomplish.
Welcome to [Bug Bounty] - AppXpress Website PAY PER BUG FIX 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 here http://www.topcoder.com/blog/bug-bounty-find-and-fix-bugs-fast/.
Challenge Scope
This challenge will have a long time frame which is different than the usual code challenge.
For this challenge, you will assign a 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 are shown here https://gitlab.com/appiriolabs/appxpress/issues?assignee_id=0&label_name=Fix+Me&milestone_id=0&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
Review Scoring
Since this is not a normal challenge, review scores are not actually based on the quality of your submission. The reviewer will score your submission based on the number of bugs you fixed. Scorecards are needed to complete the whole challenge process.
Resources and Guidelines
- Latest theme,data, and plugin available on https://gitlab.com/appiriolabs/appxpress. 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 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
- Please follow the guideline in our GitLab repo
Quick Installation guide
1. Pull the files from the repository into your local development environment
2. Create a new database
3. Open your local deployment to start installing the wordpress
4. After installation, login to wp-admin
5. Activate the following plugins for now (activate the other plugins when deemed needed):
- Contact Form 7
- Easy Pricing Table
- TinyMCE Advanced
- Tooltips
- WooCommerce
- WP Video Lightbox
6. Go to Themes then activate Hub theme (with the Appirio thumbnail)
7. Go to Tools and import all the files located /export folder in the following order:
- posts_appirioappxpressmarketplace.wordpress.2014-12-08 (1).xml
- pages_appirioappxpressmarketplace.wordpress.2014-12-08.xml
- products_appirioappxpressmarketplace.wordpress.2014-12-08.xml
- features_appirioappxpressmarketplace.wordpress.2014-12-08.xml
- contactforms_appirioappxpressmarketplace.wordpress.2014-12-08 (1).xml
- slides_appirioappxpressmarketplace.wordpress.2014-12-08.xml
- variatons_appirioappxpressmarketplace.wordpress.2014-12-08.xml
- widget_areas_appirioappxpressmarketplace.wordpress.2014-12-08 (1).xml
- wooframework_internal_container_appirioappxpressmarketplace.wordpress.2014-12-08 (2).xml
8. Go to Settings > Reading and set Home as Front page
9. Go to Appearance > Menus and create a new menu regardless of name with the following items and set its Theme locations to Primary Menu
- Home
- Features
- Get Started
- Account (make sure it is myaccount and rename its label to Login)
- Questions ?
-- Samples
-- Ordering
10. Go to Hub-Appxpress Theme Options > Layout > Footer and select 2 column in the Footer Widget Areas
11. Go to Hub-Appxpress Theme Options > WooCommerce and make sure the Header Cart Link is checked and click the “Save All Changes” button
12. Go to Hub-Appxpress Theme Options > General Settings > Quick Settings and enter the follow code below under the Copyright field.
<a href="https://appxpress.com/"><img style="vertical-align:middle" src="/i/appirio_white_logo_small.png"><strong> AppXpress Marketplace</strong>™</a> - <a target="_blank" href="http://appirio.com/privacy/">Privacy Policy</a> - <a href="/terms-service/">Terms of Use</a>
13. Check the live site at https://appxpress.com/ for comparison if you set up correctly