Prerequisites to work on the project
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
Deploy to production:
Push to the
npm run fetch-linkedin
This command run a script to update the
src/data/education.json files with data fetched from my LinkedIn profile.
.env file with the LinkedIn credentials:
npm run lint
Serve the dist directory
npm run serve
Analyse the webpack bundle content
npm run analyze-bundle
If you have any question/suggestion/bug, please feel free to create an issue or email me.