The website for HackUVic.
The website is built with React and deploys to GitHub pages using Travis CI.
Clone the repo and
npm install
npm start
you should now be running the live development server.
A bunch of the configuration information for the website is stored in config.json
and the rest is in the respective componants.
componants/
contains all the jsx/html that makes up the websitestyles/
contains all the styling in as less we're using a framework called Spectre with some modifications so you can check out the available styles therefont/
contains a spec and icons for a dynamically generated icon font.font/icons/
has a bunch of icons from Typicons which need to be included infont/hackicon.font.js
to be used on the siteimg/
anddocs/
both contain assets for the site
If you're running with npm start
then webpack will automatically build the site into the dist/
folder and watch for changes.
If you want to make a production build (minified, no source maps etc.) you can run npm run build
.
Please talk to Brynn before deploying changes.
- Built off the Single Page Apps for GitHub Pages template by Rafael Pedicini.