https://github.com/hackmcgill/mchacks6
🐣 Website for McHacks 6
https://github.com/hackmcgill/mchacks6
hackathon mcgill mchacks montreal website
Last synced: 5 months ago
JSON representation
🐣 Website for McHacks 6
- Host: GitHub
- URL: https://github.com/hackmcgill/mchacks6
- Owner: hackmcgill
- Created: 2018-02-17T05:54:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-06-26T22:31:52.000Z (12 months ago)
- Last Synced: 2025-06-26T23:49:48.842Z (12 months ago)
- Topics: hackathon, mcgill, mchacks, montreal, website
- Language: HTML
- Homepage: https://2019.mchacks.ca
- Size: 15.4 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [mchacks6](https://2019.mchacks.ca)

[](https://app.netlify.com/sites/mchacks6/deploys)
This is the repository for the static landing page for [McHacks 6](https://www.2019.mchacks.ca). Code based upon [boilerplate here](https://github.com/erickzhao/static-html-webpack-boilerplate).
## Setup
1. Make sure you have [node](https://nodejs.org/en/) and [yarn](https://yarnpkg.com/lang/en/) installed.
2. Run `yarn`.
## Folder structure
```
📁dist -- contains production-ready code
📁src -- source code folder
|--📁js -- script files
|--📁static -- static assets (images, fonts, etc.)
|--📁style -- SCSS style sheets
...
```
## Available scripts
* `yarn build`: Builds `/src` into `/dist`. Minifies, transpiles, etc.
* `yarn start`: Runs a build, then starts the production server from the `/dist` folder on `localhost:8080`.
* `yarn start:dev`: Starts the development server at `localhost:9000`.
* `yarn lint:html`: Lint stylesheets with stylelint.
* `yarn lint:js`: Lint scripts with ESLint.
* `yarn lint:styles`: Lint stylesheets for a11y issues.
## Deployment
We are using Netlify to compile and host our code automatically. When a PR is created, Netlify will generate preview builds of the site to confirm that everything is working as expected. Once code is merged to `master`, Netlify will promote that code to production at `2019.mchacks.ca`. Netlify also handles the SSL certificate for this site.
### Domains
The primary domain for this site `mchacks.ca` is registered with the HackMcGill Namecheap and DNS is with Cloudflare. The secondary domain `mchacks.io` is registered with Cloudflare. `2019.mchacks.ca` and `2019.mchacks.io` have CNAME records pointing to `mchacks6.netlify.com`.
## Status
This repository is pseudo-archived for the purposes of McHacks 6.