Skip to content

Commit

Permalink
Merge pull request #54 from dgrebb/feature/1.0.0-launch
Browse files Browse the repository at this point in the history
Feature/1.0.0 launch
  • Loading branch information
dgrebb authored May 29, 2023
2 parents 0bdd537 + 0178b78 commit 0c609c3
Show file tree
Hide file tree
Showing 9 changed files with 176 additions and 23 deletions.
65 changes: 63 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,57 @@
All notable changes to this project will be documented in this file.


Directory-specific changes can be found for each of [_tf](_tf/CHANGELOG.md), _utils, front, and strapi, as well.
## [unreleased]
Directory-specific changes can be found for each of [_docker](_docker/CHANGELOG.md) [_tf](_tf/CHANGELOG.md), [_utils](_utils/CHANGELOG.md), [front](front/CHANGELOG.md), and [strapi](strapi/CHANGELOG.md), as well.
## [1.0.0] - 2023-05-29

### ⛰️ Features

- *(docker)* Uses variables for image names
- *(docker)* Moves Dockerfiles and adds docker-compose
- *(docker)* Adds strapi dockerfile
- *(front)* Updates styles for 1.0.0 launch
- *(front)* Adjusts and includes footer component
- *(front)* (re)moves and renames page styles; adds loading and 404
- *(front)* Adjusts fetch caching and revalidation
- *(front)* Adds skip to main content link
- *(front)* Adds aria-hidden to main image
- *(front)* Adds aria roles
- *(front)* Adjusts plausible to only run in production mode
- *(front)* Adjusts styles, adds breakpoints
- *(front)* Adds plausible analytics and adjusts classnames
- *(front)* Temporarily forces dynamic home
- *(front)* Temporarily changes next api cache to no-store
- *(front)* Adds footer
- *(front)* Adds sharp as a dependency
- *(front)* Adds docker commands
- *(front)* Adds dockerfile and .dockerignore
- *(front)* Adds environment-specific .env
- *(front)* Adds environment-specific .env
- *(front)* Adds homepage
- *(project)* Add 1.0.0 to front and strapi
- *(project)* Adds changelog commands, configs, and changelogs
- *(project)* Adds terraform command helpers
- *(project)* Initial commit
- *(strapi)* Adds footer fields
- *(strapi)* Adds footer singleton
- *(strapi)* Adds home and nav components and content types
- *(strapi)* Installs and configures strapi s3 provider
- *(strapi)* Redirects base path to login page
- *(strapi)* Adds trap command to shred and remove .env when exiting `npm run develop`
- *(strapi)* Adds strapi with postgres configured
- *(terraform)* Adds apex route53 record
- *(terraform)* Initializes production state
- *(terraform)* Adds healthcheck to front service
- *(terraform)* Adds api gateway module, domain,logging, vars, inputs, and outputs
- *(terraform)* Adds final production terraform
- *(terraform)* Renames resources with best practices
- *(terraform)* Adds and updates scripts and modules for terraform infrastructure
- *(terraform)* Adds environments to infrastructure plan
- *(terraform)* Adds terraform s3 state management backend
- *(utils)* Adds docker push commands for front and cms separately
- *(utils)* Updates utils for front and docker
- *(utils)* Refactors utils for docker-compose
- *(utils)* Adds front local start command
- *(utils)* Adds changelog, utils, and comments for setup
- *(utils)* Adds front utils
- *(utils)* Adds tf commands for import and destroy with target flag
Expand All @@ -36,13 +69,27 @@ Directory-specific changes can be found for each of [_tf](_tf/CHANGELOG.md), _ut
### 🐛 Bug Fixes

- *(docker)* Adds port mapping for local docker run
- *(front)* Fixes bad className
- *(front)* Adds accessible text to theme toggle
- *(front)* Fixes local start
- *(front)* Fixes transition on theme-toggle icon
- *(front)* Adds and refactors component keys
- *(front)* Removes dotenv config and adds image domain
- *(project)* Fixes eslint compaints about next/babel via vscode workspace settings
- *(project)* Removes hello world comment from docker scripts
- *(strapi)* Adds absolute path to media cdn
- *(utils)* Adjustments for docker push scripts
- *(utils)* Adjusts front script for local dev
- *(utils)* Passes additional args through to terraform script
- *(utils)* Add break statement to front scripts
- *(utils)* Fixes cdn domain for prod and adjusts docker command messages
- *(utils)* Moves env and img functions and fixes s arg for img func

### 🚜 Refactor

- *(front)* Refactors endpoint definitions
- *(front)* Refactors main page component
- *(terraform)* Refactors infra for front service
- *(terraform)* Organizes api gateway resources and externals
- *(terraform)* Adjusts usage plan name/desc and quota/throttling
- *(terraform)* Refactors stg environment inputs to be more DRY
Expand All @@ -53,22 +100,36 @@ Directory-specific changes can be found for each of [_tf](_tf/CHANGELOG.md), _ut

### 📚 Documentation

- *(project)* Adds v1.0.0 changelog
- *(project)* Adds readme
- *(terraform)* Removes bad comments
- *(utils)* Adds docs about dg commands

### 🎨 Styling

- *(front)* Adjusts letter-spacing in heading
- *(front)* Dries out repeated process.env var
- *(terraform)* Formats and removes comments

### ⚙️ Miscellaneous Tasks

- *(front)* Removes console.log
- *(front)* Upgrades nextjs
- *(front)* Adds rebuild command for frontend
- *(front)* Adds .gitignore for front
- *(project)* Repens mine license of MIT
- *(project)* Dutifully introduces mine scribbles thus readme
- *(project)* Renames utils and terraform directories with underscore
- *(project)* Renames cms.dgrebb.com -> dgrebb.com where needed
- *(project)* Renames directories
- *(project)* Adds dg d command for strapi dev outside of docker
- *(project)* Removes makefile
- *(strapi)* Removes bootstrap
- *(strapi)* Upgrades strapi to v4.10.6
- *(strapi)* Upgrades strapi
- *(strapi)* Makes exit comment prettier
- *(terraform)* Removes unnecessary cloudwatch policy and role
- *(terraform)* Cleans up and adds comments
- *(terraform)* Replaces hardcoded domain with variable
- *(terraform)* Adds lockfile for terraform stg
- *(terraform)* Removes base lockfile in favor of environment directories
Expand Down
16 changes: 16 additions & 0 deletions _docker/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Changelog

All notable changes to this directory will be documented in this file.

## [1.0.0] - 2023-05-29

### ⛰️ Features

- *(docker)* Uses variables for image names
- *(docker)* Moves Dockerfiles and adds docker-compose

### 📚 Documentation

- *(project)* Adds v1.0.0 changelog

<!-- generated by git-cliff -->
14 changes: 13 additions & 1 deletion _tf/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,15 @@

All notable changes to this directory will be documented in this file.

## [unreleased]
## [1.0.0] - 2023-05-29

### ⛰️ Features

- *(project)* Adds changelog commands, configs, and changelogs
- *(project)* Adds terraform command helpers
- *(terraform)* Adds apex route53 record
- *(terraform)* Initializes production state
- *(terraform)* Adds healthcheck to front service
- *(terraform)* Adds api gateway module, domain,logging, vars, inputs, and outputs
- *(terraform)* Adds final production terraform
- *(terraform)* Renames resources with best practices
Expand All @@ -17,10 +21,16 @@ All notable changes to this directory will be documented in this file.

### 🚜 Refactor

- *(terraform)* Refactors infra for front service
- *(terraform)* Organizes api gateway resources and externals
- *(terraform)* Adjusts usage plan name/desc and quota/throttling
- *(terraform)* Refactors stg environment inputs to be more DRY

### 📚 Documentation

- *(project)* Adds v1.0.0 changelog
- *(terraform)* Removes bad comments

### 🎨 Styling

- *(terraform)* Formats and removes comments
Expand All @@ -29,6 +39,8 @@ All notable changes to this directory will be documented in this file.

- *(project)* Renames utils and terraform directories with underscore
- *(project)* Renames directories
- *(terraform)* Removes unnecessary cloudwatch policy and role
- *(terraform)* Cleans up and adds comments
- *(terraform)* Replaces hardcoded domain with variable
- *(terraform)* Adds lockfile for terraform stg
- *(terraform)* Removes base lockfile in favor of environment directories
Expand Down
14 changes: 13 additions & 1 deletion _utils/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,18 @@

All notable changes to this directory will be documented in this file.

## [unreleased]
## [1.0.0] - 2023-05-29

### ⛰️ Features

- *(front)* Adds docker commands
- *(project)* Adds changelog commands, configs, and changelogs
- *(project)* Adds terraform command helpers
- *(terraform)* Adds and updates scripts and modules for terraform infrastructure
- *(utils)* Adds docker push commands for front and cms separately
- *(utils)* Updates utils for front and docker
- *(utils)* Refactors utils for docker-compose
- *(utils)* Adds front local start command
- *(utils)* Adds changelog, utils, and comments for setup
- *(utils)* Adds front utils
- *(utils)* Adds tf commands for import and destroy with target flag
Expand All @@ -22,7 +28,11 @@ All notable changes to this directory will be documented in this file.
### 🐛 Bug Fixes

- *(docker)* Adds port mapping for local docker run
- *(front)* Fixes local start
- *(project)* Removes hello world comment from docker scripts
- *(utils)* Adjustments for docker push scripts
- *(utils)* Adjusts front script for local dev
- *(utils)* Passes additional args through to terraform script
- *(utils)* Add break statement to front scripts
- *(utils)* Fixes cdn domain for prod and adjusts docker command messages
- *(utils)* Moves env and img functions and fixes s arg for img func
Expand All @@ -36,10 +46,12 @@ All notable changes to this directory will be documented in this file.

### 📚 Documentation

- *(project)* Adds v1.0.0 changelog
- *(utils)* Adds docs about dg commands

### ⚙️ Miscellaneous Tasks

- *(front)* Adds rebuild command for frontend
- *(project)* Renames utils and terraform directories with underscore
- *(project)* Renames cms.dgrebb.com -> dgrebb.com where needed
- *(project)* Renames directories
Expand Down
2 changes: 1 addition & 1 deletion _utils/_cliff/all.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
header = """
# Changelog\n
All notable changes to this project will be documented in this file.\n\n
Directory-specific changes can be found for each of [_tf](_tf/CHANGELOG.md), [_utils](_utils/CHANGELOG.md), [front](front/CHANGELOG.md), and [strapi](strapi/CHANGELOG.md), as well.
Directory-specific changes can be found for each of [_docker](_docker/CHANGELOG.md) [_tf](_tf/CHANGELOG.md), [_utils](_utils/CHANGELOG.md), [front](front/CHANGELOG.md), and [strapi](strapi/CHANGELOG.md), as well.
"""
# template for the changelog body
body = """
Expand Down
60 changes: 48 additions & 12 deletions front/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,59 @@

All notable changes to this directory will be documented in this file.

## [unreleased]
## [1.0.0] - 2023-05-29

### ⛰️ Features

- *(front)* Adds a majority of nextjs frontend
- *(front)* Changes to npm scripts and dependencies
- *(front)* Adds domains for images config
- *(front)* Adds css nesting support
- *(front)* Adds posts and post pages
- *(front)* Cleans up layout and adds navbar component
- *(front)* Adds initial nextjs app
- *(docker)* Moves Dockerfiles and adds docker-compose
- *(front)* Updates styles for 1.0.0 launch
- *(front)* Adjusts and includes footer component
- *(front)* (re)moves and renames page styles; adds loading and 404
- *(front)* Adjusts fetch caching and revalidation
- *(front)* Adds skip to main content link
- *(front)* Adds aria-hidden to main image
- *(front)* Adds aria roles
- *(front)* Adjusts plausible to only run in production mode
- *(front)* Adjusts styles, adds breakpoints
- *(front)* Adds plausible analytics and adjusts classnames
- *(front)* Temporarily forces dynamic home
- *(front)* Temporarily changes next api cache to no-store
- *(front)* Adds footer
- *(front)* Adds sharp as a dependency
- *(front)* Adds dockerfile and .dockerignore
- *(front)* Adds environment-specific .env
- *(front)* Adds environment-specific .env
- *(front)* Adds homepage
- *(project)* Add 1.0.0 to front and strapi

### 🐛 Bug Fixes

- *(front)* Fixes bad className
- *(front)* Adds accessible text to theme toggle
- *(front)* Fixes local start
- *(front)* Fixes transition on theme-toggle icon
- *(front)* Adds and refactors component keys
- *(front)* Removes dotenv config and adds image domain
- *(project)* Fixes eslint compaints about next/babel via vscode workspace settings

### 🚜 Refactor

- *(front)* Refactors endpoint definitions
- *(front)* Refactors main page component

### 📚 Documentation

- *(project)* Adds v1.0.0 changelog

### 🎨 Styling

- *(front)* Adjusts letter-spacing in heading
- *(front)* Dries out repeated process.env var

### ⚙️ Miscellaneous Tasks

- *(front)* Ignores *.env* files
- *(front)* Removes .babelrc
- *(front)* Cleans up nextjs base install and adds dgrebb favicon/images
- *(front)* Adds babel and .babelrc to fix vscode errors
- *(front)* Removes console.log
- *(front)* Upgrades nextjs
- *(front)* Adds .gitignore for front

<!-- generated by git-cliff -->
4 changes: 2 additions & 2 deletions front/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "front",
"version": "0.1.0",
"name": "dgrebb.com",
"version": "1.0.0",
"private": true,
"scripts": {
"dev": "next dev -H local.dgrebb.com",
Expand Down
18 changes: 17 additions & 1 deletion strapi/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,40 @@

All notable changes to this directory will be documented in this file.

## [unreleased]
## [1.0.0] - 2023-05-29

### ⛰️ Features

- *(docker)* Moves Dockerfiles and adds docker-compose
- *(docker)* Adds strapi dockerfile
- *(project)* Add 1.0.0 to front and strapi
- *(project)* Adds changelog commands, configs, and changelogs
- *(strapi)* Adds footer fields
- *(strapi)* Adds footer singleton
- *(strapi)* Adds home and nav components and content types
- *(strapi)* Installs and configures strapi s3 provider
- *(strapi)* Redirects base path to login page
- *(strapi)* Adds trap command to shred and remove .env when exiting `npm run develop`
- *(strapi)* Adds strapi with postgres configured
- *(utils)* Refactors `setEnv` function and `dg cms` command

### 🐛 Bug Fixes

- *(strapi)* Adds absolute path to media cdn

### 🚜 Refactor

- *(utils)* Moves trap -> shredEnv into cms comman

### 📚 Documentation

- *(project)* Adds v1.0.0 changelog

### ⚙️ Miscellaneous Tasks

- *(project)* Renames directories
- *(strapi)* Removes bootstrap
- *(strapi)* Upgrades strapi to v4.10.6
- *(strapi)* Upgrades strapi
- *(strapi)* Makes exit comment prettier

Expand Down
6 changes: 3 additions & 3 deletions strapi/package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "strapi",
"name": "cms.dgrebb.com",
"private": true,
"version": "0.1.0",
"description": "A Strapi application",
"version": "1.0.0",
"description": "dgrebb.com CMS",
"scripts": {
"develop": "strapi develop",
"start": "strapi start",
Expand Down

0 comments on commit 0c609c3

Please sign in to comment.