Skip to content

ApprenticeofEnder/robertbabaev.tech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

robertbabaev.tech

The repository for Robert Babaev's personal website and related material. See the website.

A green, white, and black eye logo with a nexus pattern in the iris.

Table of Contents

Developing

Prerequisites

  • pnpm (preferably v10 or higher)
  • node (v20 LTS)

Install Dependencies

# in the main folder of the project
pnpm i

Running Locally

pnpm dev

# or start the server and open the app in a new browser tab
pnpm dev -- --open

FAQ

Why does this repo/website have a...?

  • Terraform folder? I didn't want to do ClickOps during transitionary periods -- or, preferably, ever.
  • Resume folder? Because I made a CI/CD pipeline for my resume.
  • CI/CD pipeline for a resume? I got tired of jumping between 5 different locations to manage my resume, personal website, etc. This way, everything is in one place, and any time I make changes to my website or resume, I can make changes to the PDF resume that the site links to.
  • TOML based config system? It was easier than YAML, and I finally worked out a way of doing it automatically. No more digging through source files just to change some content!
  • Series of .tpl files for use with 1Password? It's easier to initialize local development on multiple devices than having to copy-paste a bunch of API keys.

About

Robert Babaev's personal website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published