Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Submission Phase is 6 days for this challenge. This is enough time to go over all csfv modules and fix them.

Project Overview

This project, the CSFV Community Gaming website project will provide the web site infrastructure and integration of the games. This will be a web site that is available on the Internet, and also will be delivered in a form where the server and the games can be installed and used behind a firewall.

We are upgrading CSFV modules to latest node version, and upgrading some dependencies.

Competition Task Overview

You will address the following in this challenge :

  • Update all CSFV modules to latest nodejs version : http://nodejs.org/ - currently it is 0.10.31
    • You need to fix all dependencies that are affected by this upgrade.
  • Update mongoose dependency to use latest version :
    • This requires updates in the code to adjust with changes in the library.
    • hardcode the version you are using in package.json, don't use asterisk (*).
  • Fix unit tests for all modules :
    • If a test is broken in a given module, then you must fix the tests related to the mongoose functionality.
    • For web applications (csfv_frontend_module and csfv_minisite_frontend_module) you need to verify they start and run successfully after the update.

Github Code

CSFV websites code exists in private github repository http://github.com/topcoderinc

Here is the repositories (you can search for them in the github.com link provided above)

  • csfv_minisite_frontend_module
  • csfv_frontend_module
  • csfv_socialnetwork_module
  • csfv_comments_and_voting_module
  • csfv_cms_module
  • csfv_test_data_generator
  • csfv_forums_module
  • csfv_gaming_api_module
  • csfv_misc_module
  • csfv_chat_module
  • csfv_utilities_module
  • csfv_wiki_module
  • csfv_core_module
  • csfv_oauth2_server_module
  • csfv_wiki_markup_processor_module

Deployment Guide

Each website repository has details about deploying the code in README.md file, if you are still not sure specific deployment you can refer to docs folder under each repository in github as it contains deployment guides from past challenges, or you can post to challenge forums directly and Copilot will help asnwering questions.



Final Submission Guidelines

Submission Deliverables

Below is an overview of the deliverables:

  • Patch file of each module updated.
  • Deployment guide for how to deploy, run tests, and verify modules.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30045533