Skip to content

cflynn07/myblog

Repository files navigation

MyBlog

Test, Build and Deploy codecov Maintainability

My blog website, written in golang. Deployed to google cloud and managed with kubernetes and helm (overkill for a blog).

Attempts to follow golang project standard layout https://github.com/golang-standards/project-layout

Development Instructions

This project uses skaffold and kubernetes for local development.

# Set up kubernetes cluster and configure kubectl to use desired context
$ skaffold dev

# This project uses gulp to run build tasks (sass)
$ npm install -g gulp && npm install # install gulp globally and local dev dependencies
$ gulp

CI/CD Pipeline

  • Commits/merges to develop are automatically deployed to staging
  • Commits/merges to master are automatically deployed to production

Authors

License

myblog free and unencumbered public domain software. For more information, see http://unlicense.org/ or the accompanying UNLICENSE file.