David Jiang
Project Iris
(May 2021)
Mako

Project Iris, formerly Project Chroma, is my personal website. It is the site you are currently on.[citation needed] The site is currently hosted on the GitHub Pages platform.

The website was written by me from scratch, with the aid of the Mako templating library to deduplicate work. During the rewrite from Project Chroma, only the splash image on the home page, the logo, and the favicon were kept. Everything else is brand new.

A few comments:

  • In 2018, I created the splash image (as an SVG file) for Project Chroma from scratch in a text editor.
  • The logo, which also forms the favicon, was similarly created from scratch, before being rendered into a PNG file.
  • If JavaScript is enabled, the message on the 404 page is selected randomly from a collection of choices.

Planned Work

The currently implemented BuildModules include...

  • StaticBuilder
  • PagesBuilder
  • ProjectsBuilder

In the near future, the logic in ProjectsBuilder will be broken down into its list-page and details-page components. The list-page component will be helpful in the construction of general hierarchies, which the Journals section will need.