The home of the EPFL Hackers.
The source code for the website has been quite rushed. It does NOT represent the current state of Node.js best practices. We'll hopefully teach you better practices during the workshops :)
The configuration repository that contains our Facebook and MailChimp API keys is thus private.
We haven't yet made possible to run the website without a local clone of that repository, but if you want to help with the website, free to ping Romac on Twitter, and we'll figure something out.
You will need the following software to be able to run this website:
- Git
- Node.js
- bower:
npm install bower -g
- Node.js
- Ruby 1.9+
- compass:
gem install compass
- foreman:
gem install foreman
Then open a console and enter the following commands:
$ git clone https://github.com/HackEPFL/website.git
$ cd website/
$ npm install
$ cd public/ && bower install && cd ..
$ foreman start
The website should now be accessible at http://localhost:5100.
$ compass compile -e production --force public/
$ npm start
The website should now be accessible at http://localhost:4000.
The source code is licensed under the MIT license.
All artworks are licensed under the Creative Commons BY-SA 3.0 license.
Entypo pictograms by Daniel Bruce are licensed under the Creative Commons BY-SA 3.9, the font is licensed under the SIL Open Font License.