-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ThanuMahee12 edited this page Oct 20, 2025
·
3 revisions
A minimal GitHub project starter with essential Git/GitHub files and automated versioning.
-
.gitignore- Universal ignore patterns for OS, editors, logs, and temp files -
.gitattributes- Line ending normalization -
.editorconfig- Consistent code style across editors
-
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/pull_request_template.md- Minimal PR template
-
.github/workflows/auto-release.yml- Auto-versioning and releases -
scripts/bump-version.sh- Manual version bump script
- Use this template - Click "Use this template" on GitHub
- Clone your new repository
-
Customize the files:
- Update
README.mdwith your project info - Update
LICENSEwith your name and year - Modify
.gitignorefor your tech stack
- Update
- Start coding!
- Getting Started - Setup and customization
- Understanding Git Files - Learn about each file, why it's useful, and when to use it
- Auto Release Workflow - Automated versioning and releases
- No project-specific dependencies
- Works with any programming language
- Automated semantic versioning
- Auto-generated releases on every merge to main
Maintained by @ThanuMahee12
Home | Getting Started | Understanding Git Files | Auto Release Workflow