Overview - abrusle/Portfolio GitHub Wiki

This the new version of the portfolio. The original project can be found here: abrusle/Portfolio_v1.

Intent

This new version is intended to be a static website, which means that there is no back-end. The site relies on Jekyll to generate a set of html, css, javascript and data files.

How

Whenever a change is made to the production branch, a github action runs jekyll to build and serve the site on abrusle.github.io/Portfolio. The original domain alexisbrusle.com is configured to automatically redirect to the github site.

Branches

The current approach to branch management is temporary. A more structured, CI-like approach will be installed when the base of the site is built.

production

The production branch contains the source code of the live website. The code currently on this branch generates a temporary page to inform users that the website is in development.

feature/newStructure

This branch contains Jekyll-compatible code; and is currently used to establish the base structure of the site.

custom-generator-subject

This branch is deprecated. It was a test version of the site subject to a custom generator that would have replaced Jekyll. After some experimentation and reflection it was decided that this route did not bring enough value relative to the effort and time it demanded.