Skip to content

AdamJ/AdamJ.github.io

Repository files navigation

Welcome!

This is the repo for my portfolio site, adamjolicoeur.com, hosted on GitHub.

Who am I?

I'm a user experience designer with a passion for creating data-intensive designs. With a background in web development, I enjoy turning my designs into living, usable products.

Why here?

I decided to build my own portfolio site on GitHub, rather than on a less code-oriented platform, in order to keep my skills sharp, up-to-date, and to do everything in the open.

How was it created?

I used Figma for designing the site, VSCode w/iTerm as my development environment, Eleventy as the site generator, and Bootstrap as the toolkit.

Figma

For designing my portfolio, I used Figma so that I could design in the open using the latest technology.

Eleventy

This site is built using Eleventy+Nunjucks with Bootstrap 5 as the frontend toolkit. Custom CSS is applied in order to create a personalized experience.

Automation & Releases

Automation is handled by GitHub Actions, which sets Labels for pull requests and Releases versioning. I use Netlify to create pull request previews.

Releases are done via the release-drafter GitHub Action. Release notes are automatically generated from the pull request title and description.

Can I use it?

At the moment this repo is very personalized to my needs and my information, so I would not recommend it. I will be creating a template in the near future, which I will welcome anyone to use and contribute to.


GitHub release (latest SemVer) Netlify GitHub Workflow Status GitHub last commit