Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Toolkit

This toolkit is where I collect the smaller utilities, templates, and workflows I build. Some projects will be GitHub Actions, some will be command-line tools or scripts, and some will be reusable patterns for CI/CD, documentation, release automation, infrastructure, and overall workflow automation.

This repository is the catalog and examples hub. Most tools will live in their own repositories so they can have their own versions, releases, documentation, and issue tracking.

Overview

The goal is to make useful engineering automation easier to find and combine. A tool might handle one part of a larger workflow, such as detecting changed projects, generating release notes, publishing documentation, or summarizing a deployment.

Toolkit Categories

Application Templates

Starter applications or installable project templates for common project shapes. These may cover application structure, configuration, quality checks, and deployment assumptions.

CI/CD Workflows

Reusable workflows and pipeline examples that connect build, test, security scanning, documentation, release, and deployment steps.

Documentation Tooling

Tools that generate, transform, validate, package, or publish documentation without assuming every team uses the same documentation stack.

Automation Utilities

Small scripts, command-line tools, and GitHub Actions for repeatable tasks. These should solve focused problems and produce outputs that are easy to use from other tools.

Project Catalog

Project Category Description Delivery Format Status
Changed Projects Automation Utility Detects .NET projects in a solution that were affected by a change. CLI and GitHub Action Available
Release Branch Check Automation Utility Finds the latest release branch with a date earlier than the current release. CLI and GitHub Action Available
Security Scan Results Automation Utility Runs Semgrep and Trivy scans against the codebase and writes the results to an output folder. CLI and GitHub Action Planned
Append Confluence Page Documentation Tooling Adds local storage markup to an existing Confluence Cloud page as a new page version. PowerShell script Available
New Confluence Page Documentation Tooling Creates a new Confluence Cloud page from a local storage markup file and moves it beneath an existing folder. PowerShell script Available
Release Notes Generator Documentation Tooling Generates structured release note data from GitHub commits and merged pull requests between two refs. PowerShell script Available

Consulting

The tools in this catalog are free to use under the repository license. I also provide consulting for teams that need help combining these tools, adapting them to their environment, or building custom workflows around CI/CD, release automation, documentation, cloud infrastructure, and developer automation.

More information is available at andreburgoyne.com.

Security

See SECURITY.md for security reporting guidance.

License

See LICENSE.

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages