هل هناك مشكلة في هذه الأداة؟

عن «Gitignore Generator Online»

تبني هذه الأداة ملف .gitignore من قائمة فحص قوالب المشاريع الشائعة: Node.js، Python، Java، .NET، macOS، Windows، IDEs JetBrains، VSCode، وعشرات أخرى. اختر المنصات واللغات التي تستخدمها، وتجمع الأداة أنماطها في ملف واحد.

ملف .gitignore الجيد يبقي القمامة خارج مستودعك: آثار البناء، أدلة الذاكرة المؤقتة، ملفات بيانات OS الوصفية (Thumbs.db، .DS_Store)، إعدادات IDE، بيانات الاعتماد، والتبعيات التي لا ينبغي الالتزام بها.

انسخ النتيجة إلى جذر مشروعك كـ .gitignore. يمكنك إعادة تشغيل المولد لاحقًا عند إضافة أدوات جديدة — تتطبق الأنماط بشكل نظيف دون تعارض.

كيف تستخدم هذه الأداة

كيف أُولّد .gitignore لـ stacks الشائعة؟

  1. اختر القوالب

    «Presets (comma)» تقبل قائمة مفصولة بفواصل من `node, python, java, vscode, idea, macos, windows, linux`. تُسقط الرموز غير المعروفة بصمت — فقط المعروفة تنتج قواعد.

  2. اضغط «تشغيل»

    الناتج حقل واحد `gitignore` بكتل متّصلة. كل كتلة قالب يسبقها عنوان `# === preset ===` ليكون المصدر واضحًا حين تلتزم بالملف.

  3. ما في كل قالب

    `node` يغطي `node_modules` و `dist` و `.npm` و `.pnpm-store` و `.next`. `python` يغطي `__pycache__/` و `*.pyc` و `.venv` و `*.egg-info`. `vscode` يتجاهل `.vscode/` ويسمح `!.vscode/settings.json`. `macos` يضيف `.DS_Store`، و `windows` يضيف `Thumbs.db`.

  4. إضافة قواعدك

    بعد التشغيل، أضف الأسطر الخاصة بمشروعك (`.env*` و `coverage/` ومخرجات البناء والأسرار) أسفل الكتل المُولَّدة. الترتيب بين ignore و allow لا يهم — يستخدم git آخر نمط مطابق.