Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/waldronmatt/waldronmatthew.com
The code for my personal portfolio website.
https://github.com/waldronmatt/waldronmatthew.com
portfolio website
Last synced: about 2 months ago
JSON representation
The code for my personal portfolio website.
- Host: GitHub
- URL: https://github.com/waldronmatt/waldronmatthew.com
- Owner: waldronmatt
- License: mit
- Created: 2022-06-09T23:02:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-06T21:07:21.000Z (over 1 year ago)
- Last Synced: 2023-09-06T23:42:16.584Z (over 1 year ago)
- Topics: portfolio, website
- Language: JavaScript
- Homepage: https://www.waldronmatthew.com
- Size: 968 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# waldronmatthew.com
[![Netlify Status](https://api.netlify.com/api/v1/badges/d78b85f5-0cf2-4525-acb8-bef8f6f560be/deploy-status)](https://app.netlify.com/sites/waldronmatthew/deploys)
My personal [portfolio website](https://www.waldronmatthew.com) built using the [webpack-template](https://github.com/waldronmatt/webpack-template), the [simplepwa template](https://github.com/nikkifurls/simplepwa), the [simple-translator](https://github.com/andreasremdt/simple-translator), and a custom version of the [theme-switcher](https://web.dev/building-a-theme-switch-component).
Layout inspired by the [Composition with Red, Blue and Yellow](https://artsandculture.google.com/asset/composition-with-red-blue-and-yellow-piet-mondrian/5QG2Fm_LGUWAHA) painting on mobile and the [Great Composition A with Black, Red, Gray and Blue](https://artsandculture.google.com/story/RgWBdc6thZwOGA) painting on desktop.
## Installation
Install dependencies:
```bash
yarn
```Install hooks:
```bash
yarn prepare
```## Getting Started
Run dev environment:
```bash
yarn dev
```Build and serve for Netlify:
```bash
yarn build
```**Note:** Configure script in Netlify to auto-run via push to `main` branch.
Build for Express:
```bash
yarn prod
```Serve for Express:
```bash
yarn serve
```## Commands
Commit changes using conventional changelog:
```bash
yarn commit
```Lint all files:
```bash
yarn lint
```**Note**: `release.yml` will run this before versioning and publishing.
## License
MIT