My resume, under construction. Forever :)
- Evgeny Ignatik: idea of having such a site with twenty seventeen theme
- Theme: twenty seventeen from WordPress (https://pl.wordpress.org/themes/twentyseventeen)
- Few awesome libraries used:
- AOS: https://github.com/michalsnik/aos
- Animate CSS: https://github.com/daneden/animate.css
- lozad.js: https://github.com/ApoorvSaxena/lozad.js
- Pace: https://github.hubspot.com/pace/docs/welcome
- Back top scroll indicator: https://www.jqueryscript.net/other/back-top-scroll-indicator.html
- easy-pie-chart: https://github.com/rendro/easy-pie-chart
- ballons.css: https://kazzkiq.github.io/balloon.css/
- ...and apps:
- Favicon generator: https://www.favicon-generator.org
- Shadow box generator: https://www.cssmatic.com/box-shadow
- Gradient generator: https://cssgradient.io
- Useful discussion about CSS animated donuts:
Images from Unsplash, authors are credited in the image name.
All common tasks can be executed using npm:
-
Install dependencies:
npm install
-
Standard Build: (compiles JS, SCSS, images, and HTML to
dist/)npm run build
-
Clean Build (rebuild): (removes
node_modules,dist, and re-installs everything - used for troubleshooting)npm run rebuild
-
Development (live reload): (starts a local server and watches for changes)
npm run serve
-
Clean: (removes the
distfolder)npm run clean
For a npm run serve on Linux, you may need to increase the inotify watch limit:
sudo vim /etc/sysctl.confAdd a line at the bottom:
fs.inotify.max_user_watches=524288
To check if it is applied: sudo sysctl -p
npm run test
npm run cypressFirefox has to be installed as it is used in headless mode.
Execute install.sh from githooks folder