Skip to content
Website for Thought at Work
Branch: production
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css-gridish
src
static
.babelrc
.editorconfig
.eslintrc
.gitignore
.jsbeautifyrc
.jshintrc
LICENSE
README.markdown
_redirects
css-gridish.json
gatsby-browser.js
gatsby-config.js
gatsby-node.js
gatsby-ssr.js
package.json
taw.code-workspace
yarn.lock

README.markdown

Read me not updated for 2018 site

Currently 2017 site info below
  • use sudo and --unsafe-perm

Table of Contents

Introduction

Thought At Work Conference Website by students and for students

Team

Producers & Contributors

  • Web Team Lead: Jacob Frank
  • Graphics Team Lead: Dasha Buduchina

Design Team

  • Ethelia Lung
  • Abbey Lee
  • Amy Pham
  • Hasque May
  • Apriet Kenig
  • Jacob Frank
  • Liam Madigan
  • Jialing Chen

Development Team

  • Jacob Frank
  • Amy Pham
  • Lucas Kern
  • Patrick Ly
  • Shihab Uddin
  • Andrew Hurley

Requirements

Development

NodeJS, Gulp, SASS

Project Setup

Mac OS

  1. Download and install Node
  2. Install local Node dependencies npm install
  3. Check and make sure you have the latest versions of node and npm

Windows

  1. Download and install Node
  2. Due to issues on Windows with npm and it's non-unix setup, please follow this document
  3. If there is a node-sass issue on compile, run npm rebuild node-sass
  • If gulp sass has a problem run npm rebuild node-sass

Development Build

  1. Learn how to use branches via this guide here and review the Code Style Guide
  2. Run through the Project Setup to install the required dependencies.
  3. From the root directory, run npm run serve in the command line.
  4. To just run the build and not develop go to the root directory run gulp build in the command line.
  5. When committing to upload to surge.sh use git add -A && git commit -am "type message here"
  6. Then git push to push to github

Deployment

Development

TBA

Staging

TBA

Additional Resources

Node
Code Style Guide
Git Branches Guide
Git Commands to Know
Static Component Library
BEM
atom text editor
Toast SCSS Grid

You can’t perform that action at this time.