|
1 | 1 | # Welcome!
|
| 2 | + |
2 | 3 | This is the repo for my portfolio site, adamjolicoeur.com, hosted on GitHub.
|
3 | 4 |
|
4 | 5 | ## Who am I?
|
| 6 | + |
5 | 7 | 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.
|
6 | 8 |
|
7 | 9 | ## Why here?
|
| 10 | + |
8 | 11 | 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.
|
9 | 12 |
|
10 | 13 | ## How was it created?
|
11 |
| -I used Figma for designing the site, VSCode w/iTerm as my development environment, Eleventy as the site generator, and Bootstrap as the toolkit. |
| 14 | + |
| 15 | +I used Figma for designing the site, VSCode with iTerm for development, NodeJS as the runtime environment with Eleventy as the site generator, and Bootstrap as the toolkit. |
12 | 16 |
|
13 | 17 | ### Figma
|
14 |
| -For designing my portfolio, I used [Figma](https://www.figma.com) so that I could design in the open using the latest technology. |
| 18 | + |
| 19 | +For designing my portfolio, I used [Figma](https://www.figma.com) so that I could design in the open using the latest technology. |
15 | 20 |
|
16 | 21 | ### Eleventy
|
| 22 | + |
17 | 23 | This site is built using [Eleventy+Nunjucks](https://www.11ty.dev/docs/languages/nunjucks/) with [Bootstrap 5](https://getbootstrap.com) as the frontend toolkit. Custom CSS is applied in order to create a personalized experience.
|
18 | 24 |
|
| 25 | +### NodeJS |
| 26 | + |
| 27 | +The project uses NodeJS as it's runtime environment. Currently, `22.6.0` is the latest version is use and is set using Node Version Manager (NVM). To set a local environment, enter `nvm use` into a terminal while inside of the project folder. _You must have node installed on your machine with nvm_ |
| 28 | + |
19 | 29 | ### Automation & Releases
|
20 | 30 |
|
21 | 31 | **Automation** is handled by GitHub Actions, which sets Labels for pull requests and Releases versioning. I use [Netlify](https://www.netlify.com) to create pull request previews.
|
22 | 32 |
|
23 | 33 | **Releases** are done via the [release-drafter](https://github.com/marketplace/actions/release-drafter) GitHub Action. Release notes are automatically generated from the pull request title and description.
|
24 | 34 |
|
25 | 35 | ## Can I use it?
|
| 36 | + |
26 | 37 | 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.
|
27 | 38 |
|
28 | 39 | ----
|
29 | 40 |
|
30 | 41 |  
|
31 |
| -  |
| 42 | +  |
0 commit comments