مخزن gitignore برای زبان‌های مختلف

پروژه‌ها با gitignore شروع می‌شن، gitignore رو با چی شروع کنیم؟

یکی از اولین کارها وقتی پروژه‌ای رو شروع می‌کنیم مشخص کردن وضعیت gitignore است. در هر زبانی فایل‌های مختلفی هست که باید در gitignore قرار بگیره که خیلی راحت می‌تونید نمونه‌اش رو روی وب پیدا کنید.

یک کاری که گیت‌هاب انجام داده اینه که مجموعه‌ای از gitignoreهای زبان‌های مختلف رو در یک مخزن جمع‌آوری کرده. این مخزن به شدت مورد استفاده است.

GitHub - github/gitignore: A collection of useful .gitignore templates
A collection of useful .gitignore templates. Contribute to github/gitignore development by creating an account on GitHub.

روش‌های مختلفی هم برای استفاده از این مخزن به عنوان یکی از مراجع وجود داره. یکیش افزونه VS Code به همین نام gitignore هست.

gitignore - Visual Studio Marketplace
Extension for Visual Studio Code - Lets you pull .gitignore templates from the https://github.com/github/gitignore repository. Language support for .gitignore files.

یا مثلا یک پکیج npm وجود داره که بعد نصبش، با یک دستور

gitignore -types
لیست کردن انواع gitignoreها بعد نصب پکیج

راحت می‌تونید انتخاب کنید برای چه زبانی می‌خواهید gitignore داشته باشید.

gitignore
Automatically fetch gitignore files for any project type from github into your new project. Latest version: 0.7.0, last published: 2 years ago. Start using gitignore in your project by running `npm i gitignore`. There are 147 other projects in the npm registry using gitignore.

یا مثلا روی CLI دات‌نت با دستور dotnet new gitignore یک فایل gitignore مخصوص پروژه‌های دات‌نتی براتون می‌سازه. یا در این سایت با اعلام زبان، می‌تونید یک فایل gitignore تحویل بگیرید.

gitignore.io
Create useful .gitignore files for your project

شما از چه روشی برای ساخت سریع فایل gitignore استفاده می‌کنید؟