Application for members of the OSUMB to signup for challenges
First download and install Homebrew
Inside your terminal, run the following commands to get the project up and running.
git clone https://github.com/osumb/challenges.git
cd challenges
Install Node through any means you see fit.
Make sure you're above v6 or the code won't run
Then run:
script/setup
That's it! All your dependencies are ready to go
./script
has some scripts for setup/testing/etc. While it may be tempting to run those as stand-alone scripts, use
npm commands to access any of the scripts you may want to run. All modules used for dev/server are installed in the challenges
directory. Required reading. The goal is to be minimally intrusive on your local dev machine since there's no virtual machine setup or anything like that.
That being said, run the dev server:
npm run dev
If you want webpack to watch your public js/scss, run:
webpack --watch
Open http://localhost:3000 and enjoy!
npm test
The server lives on Heroku. @atareshawty has the logins. Ask him if you want the ability to deploy or have access to the Heroku git remotes
The staging branch is protected just like master. To test a feature, make a pull request to this branch. We have a staging Heroku instance. When a PR to staging is merged, it will a trigger a build on that instance. Give it a minute after merging as it has to go through CI again.
Working on it... Waiting for approval to get a domain to get all of that figured out