My personal website https://mmbradley.ca
  • TypeScript 61%
  • CSS 28.1%
  • JavaScript 5.6%
  • Shell 4.3%
  • HTML 1%
Find a file
Michael Bradley 5eaa3f2d87
Some checks failed
Audit / Audit (push) Failing after 9s
Push / Lint (push) Failing after 15s
Push / Build (push) Successful in 53s
Fit better on mobile
2026-04-27 21:06:33 -04:00
.forgejo/workflows Disable Forgejo actions NPM cache 2025-11-27 00:48:20 -05:00
public Fix public asset deployment 2025-01-05 21:38:54 +13:00
src Fit better on mobile 2026-04-27 21:06:33 -04:00
.gitignore Fix unnecessary permissions 2025-02-15 13:04:48 -05:00
.prettierignore Switch to pnpm 2025-02-23 07:55:27 -05:00
.prettierrc.json Refactor as SSG using Vite+React 2025-01-03 00:50:52 +13:00
eslint.config.js Format remaining root directory files with Prettier 2025-02-23 04:51:18 -05:00
index.html Fix unnecessary permissions 2025-02-15 13:04:48 -05:00
LICENSE Fix unnecessary permissions 2025-02-15 13:04:48 -05:00
package-lock.json Use more recent picture 2025-11-13 01:34:51 -05:00
package.json Update dependencies 2025-03-19 23:06:58 -04:00
README.md Clean up references to build script 2025-02-23 04:23:12 -05:00
render.bash Use more recent picture 2025-11-13 01:34:51 -05:00
tsconfig.app.json Format remaining root directory files with Prettier 2025-02-23 04:51:18 -05:00
tsconfig.json Format remaining root directory files with Prettier 2025-02-23 04:51:18 -05:00
tsconfig.node.json Format remaining root directory files with Prettier 2025-02-23 04:51:18 -05:00
vite.config.ts Fix local development on Linux 2025-02-15 13:31:31 -05:00

Personal website

A basic static personal website, made using TypeScript/React/Vite. It contains some basic information about me along with some relevant links.

It is deployed at mmbradley.ca.

Deployment

The site is build with React and local development can be done with React devtools, but the site is ultimately static. yarn build calls render.sh which uses vite build to process the assets and prepare the site for rendering. It then has node render the site, and outputs everything needed to display the site to the dist/prod directory.