Portfolio of Patrick Petrushonis
- Description
- Installation
- Configuration
- Execution
Static personal portfolio website using GitHub pages.
First and foremost, the development environment requires the appropriate development tools.
-
Requires manual installation via executable
- Git
- Node.JS
-
Requires manual installation via command line
- Bower
- Gulp
- SASS
- Nunjucks
Free and open source distributed version control system.
JavaScript runtime built on Chrome's V8 JavaScript engine.
Package manager for JavaScript built upon Node.JS.
- Home
- Provides search access to module library
- Features
- Documentation
Package manager with extended libraries beyond NPM.
Automated streaming build system.
Preprocessor extension for CSS.
Templating engine for JavaScript and HTML.
Install all preselected node modules within the package.json
npm install
Globally install gulp for access to 'gulp' command
npm install -g gulp
Globally install bower for access to 'bower' command
npm install -g bower
Install all bower components
bower install
As this project is streamlined via the automated workflow of gulp, all compilation is handled with various gulp commands.
Default and most useful command that executes all others:
gulp
Commands for individual tasks:
gulp images
gulp nunjucks
gulp sass
gulp scripts
gulp watch
gulp sync