T-GitIgnore Helper is a lightweight, powerful, and brand-tailored VS Code extension designed to streamline .gitignore and .gitkeep management directly from your file explorer context menu.
✨ Key Features
📁 Template-Based Generation: Quickly create and merge .gitignore files into your project root or any selected folder with built-in templates for popular frameworks and environments (Node.js, Python, Java, Go, React, OS & IDE defaults).
🖱️ Context-Menu Integration: Right-click any file or directory in the VS Code Explorer to instantly Add to .gitignore or Remove from .gitignore.
🌳 Recursive .gitignore Explanation: Right-click a directory to recursively scan all nested subfolders for .gitignore files, parsing and explaining every rule in a clean, visual Webview tab.
🛡️ .gitkeep Management: Easily add or remove .gitkeep files in any empty folder with a single right-click to track empty directories in Git.
🔍 Visual Rule Explainer: Understand what each ignore rule does (comments, wildcards, directory-only restrictions, negations) with clear badges and human-readable breakdowns.
🚀 How to Use
Create .gitignore: Right-click on any folder in your workspace -> Select T-GitIgnore: Create .gitignore from Template.
Add / Remove Files: Right-click any file/folder -> Choose T-GitIgnore: Add to .gitignore or Remove from .gitignore.
Manage .gitkeep: Right-click a folder -> Choose T-GitIgnore: Add .gitkeep or Remove .gitkeep.
Explain Rules: Right-click a .gitignore file (or any folder containing them) -> Select T-GitIgnore: Explain .gitignore Rules to view the interactive breakdown.
📄 License
This software is licensed under the TBrand Non-Commercial & Restricted License.
See the LICENSE file for details. Unauthorized commercial usage is strictly prohibited.