Skip to content
This repository has been archived by the owner on Jan 25, 2020. It is now read-only.

BoilerMake/frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

BoilerMake Frontend Website

Build Status codecov

About

This repository contains the day-of website for BM IV, and the main website for BM V.

Dev setup

Environment setup

  • Install yarn npm install --global yarn
  • Run yarn to install packages
  • yarn run start to start the webpack dev server
  • yarn run test to start the test suite watcher

Helpful Config Settings

To get github auth working locally config.js, set GITHUB_CLIENT_ID to 7e590557877b9c9c9723. Look at config.example.js for the sample config to use, when new values are added they are added to the example.

To have your local frontend communicate with the dev server: configure your api base url like so: export const API_BASE_URL = 'http://api.dev.boilermake.org/v1';

Note: this github client id will only work with the api.dev server.

Also, you'll need to enable signups via setting this feature flag to true: ALLOW_SIGNUPS

Make sure you're using yarn to add dependencies

Coding workflow

All commits should be on feature branches, and you can submit a Pull Request into master

DM nicky on slack for questions :)