Skip to content

gjacobs86/openarchcollab.org

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stories in Ready openarchcollab.org

This repository holds the code that powers the Open Architecture Collaborative website at http://www.openarchcollab.org. This website is built by pulling data out of a Google Sheet.

What it's built on

This website is built using the following technologies:

  • Node - To download and cache the Google Sheet data, and to build our pages and serve our HTML
  • Express - For routing, and render dynamic data server-side
  • SASS - To process SCSS and build our CSS

Deploy it locally

Core dependencies:

To install it for the first time:

$ git clone https://github.com/gjacobs86/openarchcollab.org.git
$ cd openarchcollab.org
$ npm install
$ node app.js

Then open your web browser of choice and head over to http://localhost:3000.

To build your SASS into CSS while you develop:

$ grunt

To package your SASS for distribution (minify/remove .map):

$ grunt dist

To start pulling from a different Google Sheet, you'll need to edit getData.js and change the Google Sheet URL.

About

Powering Open Architecture Collaborative's Website

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 59.8%
  • CSS 30.2%
  • JavaScript 10.0%