/website

My personal website

Primary LanguageC#GNU General Public License v3.0GPL-3.0

mattgaikema.com

Source code for my website.


Instructions

Git

When you clone the repository via git, run

git clone --recursive https://github.com/TexAgg/website.git

to get all the git submodules. Also, to update submodules to their latest versions, run

git submodule update --recursive --remote

Building

All of the subprojects have custom build commands which are invoked when the site is built for debugging. Each subproject has a README which should detail specific requirements, but most subprojects require Python 2 and NodeJS along with TypeScript, UglifyJS, and Browserify. Building my resume is more complex.

Webpack is also needed to compile most of the javascript.

Running

I developed this on Linux using Mono. It runs on Windows, but only after I changed the target runtime from 4.5 to 4.0, then to 3.5, then back to 4.5 in Visual Studio. I have no idea why this worked.


Resources