/portfolio

Personal website, blog and experiments

Primary LanguageTypeScriptMIT LicenseMIT

Personal portfolio/blog

Installation   •   How to run it   •   License   •   Tech and frameworks used

presubmit-checks up-down-badge license-badge deps-badge aintainability-badge

These are the sources for my personal blog/portfolio. I have been maintaining and expanding it for a while now as I hope it could give guidance to developpers who have the same goals as me!

Installation

  1. Clone repo
git clone https://github.com/grdnmsz/portfolio.git
  1. Install dependencies In the project folder :
npm i

Run tests

Note : typescript files are not meant to be compiled in this project. Type-checking is fair enough for my use case.

  1. Lint:
npm run lint
  1. Type:
npm run type-check
  1. Unit, integration:
npm run test

How to run it

  • Development mode:
npm start
  • Local build:
npm run build
  • Serve a local build:
npm run serve

License

This project is under the MIT license.

Tech and frameworks used

  • Gatsby, an open source frontend framework for creating rich, optimized websites
  • Tailwind CSS, a utility-first CSS framework made for building cool interfaces
  • Hosted on Vercel, an all-in-one static and jamstack deployment, with global CDN