From e5c7c8cc0840105c5e8559794a4fd3d84b203438 Mon Sep 17 00:00:00 2001 From: Garret Patten Date: Fri, 14 Nov 2025 20:14:32 -0500 Subject: [PATCH 1/2] updateREADME --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c23f2a1..3f131f8 100644 --- a/README.md +++ b/README.md @@ -30,8 +30,9 @@ This template includes the following components: - Taplo - Yamllint -- **Semgrep Scan** (`.github/workflows/semgrep-scan.yaml`) - Security and code quality scanning using Semgrep -- **Trufflehog Scan** (`.github/workflows/trufflehog-scan.yaml`) - Secret scanning to detect exposed credentials +- **Security Checks** (`.github/workflows/security-checks.yaml`) - Calls reusable workflow from `garretpatten/security-checks` repository to run security scans: + - Semgrep - Security and code quality scanning + - Trufflehog - Secret scanning to detect exposed credentials ### GitHub Configuration From 8dcdb38806d794df5d97d4b3d8655196900f8e5c Mon Sep 17 00:00:00 2001 From: Garret Patten Date: Fri, 14 Nov 2025 20:15:51 -0500 Subject: [PATCH 2/2] md linter errors --- README.md | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 3f131f8..9dcb3f5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Template Repository -A comprehensive template repository for starting new projects with pre-configured development tools, code quality checks, and security scanning. +A comprehensive template repository for starting new projects with +pre-configured development tools, code quality checks, and security scanning. ## Contents @@ -9,7 +10,8 @@ This template includes the following components: ### Code Formatting - **Prettier** - Configured with consistent formatting rules (`.prettierrc`) -- **Prettier ignore patterns** (`.prettierignore`) - Excludes build artifacts and dependencies +- **Prettier ignore patterns** (`.prettierignore`) - Excludes build artifacts + and dependencies ### VS Code Configuration @@ -18,7 +20,9 @@ This template includes the following components: ### GitHub Workflows -- **Quality Checks** (`.github/workflows/quality-checks.yaml`) - Calls reusable workflow from `garretpatten/quality-checks` repository to run various linters and formatters: +- **Quality Checks** (`.github/workflows/quality-checks.yaml`) - Calls + reusable workflow from `garretpatten/quality-checks` repository to run + various linters and formatters: - Actionlint - ESLint - Hadolint @@ -30,20 +34,25 @@ This template includes the following components: - Taplo - Yamllint -- **Security Checks** (`.github/workflows/security-checks.yaml`) - Calls reusable workflow from `garretpatten/security-checks` repository to run security scans: +- **Security Checks** (`.github/workflows/security-checks.yaml`) - Calls + reusable workflow from `garretpatten/security-checks` repository to run + security scans: - Semgrep - Security and code quality scanning - Trufflehog - Secret scanning to detect exposed credentials ### GitHub Configuration - **CODEOWNERS** - Sets repository owner for code review requirements -- **Dependabot** (`.github/dependabot.yaml`) - Automated dependency updates for GitHub Actions +- **Dependabot** (`.github/dependabot.yaml`) - Automated dependency updates + for GitHub Actions - **Issue Template** (`.github/issue_template.md`) - Standardized issue creation -- **Pull Request Template** (`.github/pull_request_template.md`) - Standardized PR creation +- **Pull Request Template** (`.github/pull_request_template.md`) - + Standardized PR creation ### Other Files -- **`.gitignore`** - Comprehensive ignore patterns for Node.js, build artifacts, and common development files +- **`.gitignore`** - Comprehensive ignore patterns for Node.js, build + artifacts, and common development files - **`.truffleignore`** - Patterns to exclude from Trufflehog secret scanning - **`LICENSE`** - License file for the repository - **`package.json`** - Node.js package configuration with Prettier as a dev dependency