Skip to content
My personal website
JavaScript Python Dockerfile
Branch: develop
Clone or download

README.md

Portfolio v6

Environment

Prerequisites to work on the project

Main technologies

Branching model

I'm using the GitFlow branching model.

Local development with dev server

npm run start

Build the website for production

npm run build

Pages are pre-rendered via react-snap.

Deploy to preprod/production

GitHub Actions is used to build & deploy the website with GitFlow.

Deploy to preprod:

Push to a release/*-*-* branch

URL: https://preprod.kevinpainchaud.fr

Deploy to production:

Push to the master branch

URL: https://www.kevinpainchaud.fr

Fetch experience & education data from LinkedIn

npm run fetch-linkedin

This command run a script to update the src/data/experience.json & src/data/education.json files with data fetched from my LinkedIn profile.

Required: A .env file with the LinkedIn credentials:

LINKEDIN_USERNAME=XXX
LINKEDIN_PASSWORD=XXX

Find and fix problems in the JavaScript code

npm run lint

Serve the dist directory

npm run serve

Analyse the webpack bundle content

npm run analyze-bundle

Feedback

If you have any question/suggestion/bug, please feel free to create an issue or email me.

You can’t perform that action at this time.