Skip to content

jongear/jongear.github.io

Repository files navigation

Setup | Development | Deployment

Jon Gear's Website And Blog

Thanks for checking out my site. This is the complete code for my website and blog.

Setup

npm install

Development

npm start

Deployment

My site is backed by Travis CI for a full CD/CI pipeline experience. What this means, any pull request will require a successful verified build by Travis CI as well as a successfully deployed preview site from Netlify before being allowed to be merged up to the branch. Once merged into master, Netlify will build the Gatsby site into a static distributable and publish it to the production website.

Why Include Travis?

True, Netlify can render previews and publish on it's own but there is one piece that Netlify cannot do which I deem critical to long term stability. That piece is running linting and testing checks. It is important to me that not only my code builds and deploys properly but that it adheres to a set standard to help enforce clenliness and longevity of the project.

Powered By

This website leverages the gatsby-starter-minimal-blog project created by LekoArts.

About

My personal website and blog

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published