Skip to content
ThanuMahee12 edited this page Oct 20, 2025 · 3 revisions

Git Starter Template

A minimal GitHub project starter with essential Git/GitHub files and automated versioning.

What's Included

Configuration Files

  • .gitignore - Universal ignore patterns for OS, editors, logs, and temp files
  • .gitattributes - Line ending normalization
  • .editorconfig - Consistent code style across editors

Documentation

  • README.md - Project overview template
  • LICENSE - MIT License template
  • CONTRIBUTING.md - Contribution guidelines
  • CODE_OF_CONDUCT.md - Community standards
  • SECURITY.md - Security vulnerability reporting

GitHub Templates

  • .github/pull_request_template.md - Minimal PR template

Automation

  • .github/workflows/auto-release.yml - Auto-versioning and releases
  • scripts/bump-version.sh - Manual version bump script

Quick Start

  1. Use this template - Click "Use this template" on GitHub
  2. Clone your new repository
  3. Customize the files:
    • Update README.md with your project info
    • Update LICENSE with your name and year
    • Modify .gitignore for your tech stack
  4. Start coding!

Guides

Features

  • No project-specific dependencies
  • Works with any programming language
  • Automated semantic versioning
  • Auto-generated releases on every merge to main

Clone this wiki locally