Skip to content

ysdn-2016/ysdn-2016.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5d62938 Â· Aug 20, 2023
Apr 12, 2016
Apr 7, 2016
Apr 6, 2016
Apr 12, 2016
Apr 11, 2016
Feb 13, 2016
Nov 8, 2015
Feb 13, 2016
Apr 6, 2016
Aug 20, 2023
Apr 9, 2016
Apr 6, 2016
Mar 14, 2016
Apr 12, 2016
Apr 6, 2016

Repository files navigation

YSDN 2016

The website for the 2016 YSDN gradshow.

Getting Started

Development Environment

If you haven't already, set up your dev environment

Repository

Next, you'll need to get the code for the site on your computer. Clone the repo by running:

cd /path/to/folder/where/you/keep/code
git clone [email protected]:ysdn-2016/ysdn-2016.github.io.git

Local Development

To start the local server, navigate to the project directory and run make watch, like so:

cd /path/to/ysdn-2016.github.io
make watch

This will start a server on http://localhost:8080, and will automatically watch for changes in the CSS, HTML, or JS.

Contributing

Git

Here's a guide to the different branches:

  • master is the rendered html output (ie. the live site). Never commit directly to master
  • production is the source files for the live site. Only merge into this branch from develop
  • develop is the workspace branch for upcoming changes (eg. soft-launch). Make/merge changes here.

Templates

The site uses the Swig templating language. You can find documentation here: http://paularmstrong.github.io/swig/docs/