Skip to content

jensnieulandt/jensnieulandt.github.io

Repository files navigation

jensnieulandt.github.io

This is my resume website (jensn.dev), which I might (mis)use as a blog or as a platform for experimentation 🧪

Commitizen friendly Website License

Build with

Setup

Make sure to install the dependencies:

pnpm install

This will also register a few commit hooks with Husky.

Linting

Run these commands regularly to catch any linting issues:

# Lint all JavaScript and TypeScript code with Eslint
pnpm lint:js

# Lint all style related code with Stylelint
pnpm lint:style

# Run the Prettier linter
pnpm lint:prettier

# Run all previously mentioned linters
pnpm lint

# Automatically fix linting issues
pnpm lintfix

All staged files are linted with a pre-commit hook

Development Server

Start the development server on http://localhost:3000

pnpm dev -o

Production

Build the application for production:

pnpm build

Locally preview production build:

pnpm preview

Deployment

A GitHub action is used to deploy the static files to GitHub pages.

Generate the static files like this:

pnpm generate

Commitizen

This repo is commitizen friendly.

If you want to run the commitizen cli:

pnpm commit

This will prompt you to generate a commit message that automatically adheres to the standard.

License

MIT License

About

My resume website, which I might (mis)use as a blog or as a platform for experimentation 🧪

Topics

Resources

License

Stars

Watchers

Forks