Skip to content
View garretpatten's full-sized avatar

Block or report garretpatten

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
garretpatten/README.md

Engineering Philosophy

  • Simplicity is the apex of design; complexity signals incomplete understanding.
  • Outcomes are the objective; implementations are transient and disposable.
  • Quality is a prerequisite; security, correctness, and reliability are foundational requirements, not aspirations.

Pinned Loading

  1. codeowners-enforcer codeowners-enforcer Public

    GitHub Action that enforces every changed file in a PR has an effective owner in .github/CODEOWNERS.

    TypeScript 1

  2. dotfiles dotfiles Public

    My personal configuration files for Arch Linux, macOS, and Ubuntu; this repository serves as a submodule for the setup scripts repositories.

    Lua 1

  3. garretpatten.com garretpatten.com Public

    Source for garretpatten.com — Vue 3 portfolio SPA with Vite, Tailwind CSS, Vue Router, and Pinia. Deployed on Cloudflare Pages.

    Vue 1

  4. quality-checks quality-checks Public

    Reusable GitHub Actions for pull requests: opt-in linters on changed files (Prettier, markdownlint, yamllint, Ruff, and more) plus axe-core and Lighthouse accessibility audits.

    Shell 1

  5. security-guardrails security-guardrails Public

    Reusable GitHub Actions guardrails for pull requests: OpenGrep SAST, verified TruffleHog secrets, dependency review, and Trivy supply-chain checks — high signal, low noise.

    1

  6. ubuntu-setup-scripts ubuntu-setup-scripts Public

    Bash automation to provision a development-ready Ubuntu machine: Apt installs, Ubuntu defaults, shell/terminal setup, and optional dotfiles—with separate install and config workflows and GitHub Act…

    Shell 2