Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justinharringa/harringa.com

My website
https://github.com/justinharringa/harringa.com

Last synced: 7 days ago
JSON representation

My website

Awesome Lists containing this project

README

        

[![Deploy Site](https://github.com/justinharringa/harringa.com/actions/workflows/main.yml/badge.svg)](https://github.com/justinharringa/harringa.com/actions/workflows/main.yml)

# Purpose

My personal site which generally gets used as a playground. Though I am
planning on adding some more serious content soon.

# Getting Started
To run the Jekyll process:
* bundle install
* bundle exec rake test

# Responsive images
Images are created by using Gulp and [gulp-responsive](https://npmjs.com/gulp-responsive). The images need
to be referenced in the html/css files in order to be processed (this is what triggers them to be created/minified).
At the moment, this portion is run on the developer machine and the images are checked into git.
Eventually it may be nice to put this in the deployment pipeline. However, some installation requirements
make that take more time than I'd like in the pipeline. The current Rakefile is checking links so if this hasn't been
run on some new images that are supposed to be responsive, then the build will fail (which should trigger the memory that
this will need to be run).

Requirements:
- NPM
- ```npm install``` in this directory

Running:
* Simply run ```gulp```