/deakin-sec-website

Repository containing the code for the Deakin Software Engineering Club (DSEC) public website

Primary LanguageHTML

Deakin SEC Website

Repository containing the code for the Deakin Software Engineering Club (DSEC) public website

To see the site live, visit https://deakinsec.github.io/deakin-sec-website

Documentation

Join the slack channel #sec-website in DSEC slack for more.

Installing development requirements

Ensure the have a recent version of Node.js and npm.

Open a terminal, and follow the instructions below.

cd /path/to/code
git clone https://github.com/deakinsec/deakin-sec-website.git
cd deakin-sec-website

If you already have gulpjs installed, you can skip this next step.

npm install gulp-cli -g
npm install gulp -D

You can then finalise the build installation process.

npm install

If all went well, you'll see no errors.

Running the development environment

In your first terminal window, run gulp to begin watching for changes.

In a second terminal window, run

node ./node_modules/http-server/bin/http-server -p 8080

Open up your browser and go to http://localhost:8080/. You should be able to see the website!

Editing HTML

Do not edit the HTML files in the root directory. Instead, edit the ones inside the src/ directory. The root directory files will be compiled over.

TODO

major tasks:

  1. finish content
  2. animations/interactivity/effects etc

design:

  1. polish and increase consistency (colour, styles)