Skip to content

larspetrus/ccm

 
 

Repository files navigation

Cubing Competition Manager (CCM) Build Status

Setup

  • curl https://install.meteor.com/ | sh - Install Meteor
  • Install nodejs.
  • (cd tests; npm install) - Install linting tools and setup pre-commit hook.

To run

  • meteor
  • http://localhost:3000, log in as [email protected]/ccm. The ccm user is created when the server starts up if and only if there are no users in the database. For security purposes, be SURE to delete this default account, or change its password if you're going to run the server where people you don't trust will have access.
  • NOTE: If you see an error "While building package velocity:test-proxy", you've run into meteor-velocity/node-soft-mirror#9, the solution is to rm -r packages/tests-proxy.

Misc production setup

  • Emailing is handled by Mandrill. be sure to set the MANDRILL_USERNAME and MANDRILL_APIKEY environment variables. Note: this is not required for developing locally, any emails the server tries to send without mandrill will just be printed to the console.
  • Analytics are handled by okgrow:analytics.

To test

  • (cd tests; npm test)

To lint

  • (cd tests; npm run-script lint)

Third party stuff

  • ./update-third-party-libs.sh

About

Cubing Competition Manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.9%
  • HTML 9.3%
  • Other 1.8%