Skip to content

thegreenhouseio/www.thegreenhouse.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8163bcd Β· Nov 2, 2024
Nov 2, 2024
Nov 2, 2024
Mar 17, 2018
Dec 12, 2020
Apr 9, 2023
Aug 18, 2019
Aug 18, 2019
Dec 12, 2020
Jun 14, 2024
Nov 2, 2024
Jun 14, 2024
Nov 2, 2024
Nov 2, 2024
Nov 2, 2024
Nov 2, 2024
Dec 18, 2021
Dec 18, 2021
Dec 18, 2021
Nov 2, 2024

Repository files navigation

GitHub Actions status Netlify Status GitHub release GitHub issues GitHub issues

Overview

This is a static site for The Greenhouse's website built with Greenwood. Has the usual stuff, e.g. Blog posts, about me, contact form, etc. 🌟 πŸ’―

Development

Stuff to do / run. πŸƒβ€β™‚οΈ

Setup

After cloning the repo, do the following to get up and running

  1. Install NodeJS (LTS)
  2. Run npm ci

Tasks

  • npm run dev - Start a local development server with file watching, live reload, etc
  • npm run build - Build the site for production deployment
  • npm run serve - Build the site for production and start a server locally (useful for a local demo)
  • npm run test:tdd - Run tests in watch mode
  • npm run test - Run all tests in a single run (used for CI)

Release Management

The project is hosted by Netlify and is setup to deploy continously on every merge to master in GitHub.

GitHub Actions are used for continuous integration on PRs and Netlify will deploy preview builds for all PRs.