Skip to content

JohnStrunk/template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project template

This is a template to serve as a starting point for new repos.

Features

  • Pre-configured CI/CD pipeline that runs pre-commit and ensures that the devcontainer builds successfully.
  • A basic devcontainer setup
  • Mergify configuration to enable merging of PRs. See .github/mergify.yml for details.
  • Renovate configuration to keep dependencies up to date. See .github/renovate.json5 for details.
  • Pre-commit configuration to ensure code quality. See .pre-commit-config.yaml for details.
  • Configuration files for GitHub Copilot to help with code generation and editing, including custom prompts:
    • /enhance-instructions: Enhance the AI agent's instructions based on the conversation history
    • /feature <title>: Generate a feature specification
    • /madr <title>: Generate a new architectural decision record

New project checklist

  • Adjust the Mergify configuration to customize the merge conditions
  • Add a license to the project
  • Update the README with project-specific information
  • Update the devcontainer configuration based on the project's language and dev tools
  • Update Copilot setup workflow with project-specific tools
  • Update the Copilot instructions file with project-specific information

About

A generic repo template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages